You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nuxt.js SPA安装Storybook后yarn dev报CSS Loader配置错误如何解决

错误原因

该报错由css-loader版本不兼容导致:你安装的Storybook依赖v6及以上版本的css-loader,该版本在modules配置中新增了compileType属性,但Nuxt2内置的css-loader版本较低,不识别该配置字段,因此启动时抛出配置校验错误。

解决方案

  • 第一步:降级css-loader到兼容版本
    Nuxt2支持css-loader v5.x版本,执行以下命令锁定版本:
    yarn add css-loader@5.2.7 --dev
    
  • 第二步:(可选)手动覆盖css-loader配置
    若降级后仍存在冲突,在nuxt.config.js中添加以下配置,删除不被支持的compileType属性:
    export default {
      build: {
        extend(config) {
          config.module.rules.forEach(rule => {
            if (rule.test.toString().match(/css|s[ac]ss/)) {
              rule.use.forEach(use => {
                if (use.loader === 'css-loader' && use.options?.modules) {
                  delete use.options.modules.compileType
                }
              })
            }
          })
        }
      }
    }
    
  • 第三步:清理缓存重启项目
    执行以下命令清理缓存后重新启动:
    rm -rf .nuxt node_modules/.cache
    yarn dev
    

内容的提问来源于stack exchange,提问作者jpskgc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 20:36:05