ERROR Rule can only have one resource source (provided resource and test + include + exclude) in {
我创建的是nuxt项目,在安装sass和sass-loader后出错,当执行 npm run dev 时错误
·
我创建的是nuxt项目,在安装sass和sass-loader后出错,当执行 npm run dev 时提示以下错误:
(怀疑是版本问题)
ERROR Rule can only have one resource source (provided resource and test + include + exclude) in { 10:10:53
"type": "javascript/auto",
"use": [
{
"loader": "D:\\WebCode\\nuxt\\sgrg\\node_modules\\babel-loader\\lib\\index.js",
"options": {
"configFile": false,
"babelrc": false,
"cacheDirectory": true,
"envName": "server",
"presets": [
[
"D:\\WebCode\\nuxt\\sgrg\\node_modules\\@nuxt\\babel-preset-app\\src\\index.js",
{
"corejs": {
"version": 3
}
}
]
]
},
"ident": "clonedRuleSet-30.use[0]"
}
]
}
"type": "javascript/auto",
"use": [
{
"loader": "D:\\WebCode\\nuxt\\sgrg\\node_modules\\babel-loader\\lib\\index.js",
"options": {
"configFile": false,
"babelrc": false,
"cacheDirectory": true,
"envName": "server",
"presets": [
[
"D:\\WebCode\\nuxt\\sgrg\\node_modules\\@nuxt\\babel-preset-app\\src\\index.js",
{
"corejs": {
"version": 3
}
}
]
]
},
"ident": "clonedRuleSet-30.use[0]"
}
]
}
at checkResourceSource (node_modules\@nuxt\webpack\node_modules\webpack\lib\RuleSet.js:167:11)
at RuleSet.normalizeRule (node_modules\@nuxt\webpack\node_modules\webpack\lib\RuleSet.js:198:4)
at node_modules\@nuxt\webpack\node_modules\webpack\lib\RuleSet.js:110:20
at Array.map (<anonymous>)
at RuleSet.normalizeRules (node_modules\@nuxt\webpack\node_modules\webpack\lib\RuleSet.js:109:17)
at new RuleSet (node_modules\@nuxt\webpack\node_modules\webpack\lib\RuleSet.js:104:24)
at new NormalModuleFactory (node_modules\@nuxt\webpack\node_modules\webpack\lib\NormalModuleFactory.js:115:18)
at Compiler.createNormalModuleFactory (node_modules\@nuxt\webpack\node_modules\webpack\lib\Compiler.js:636:31)
at Compiler.newCompilationParams (node_modules\@nuxt\webpack\node_modules\webpack\lib\Compiler.js:653:30)
at Compiler.compile (node_modules\@nuxt\webpack\node_modules\webpack\lib\Compiler.js:661:23)
这是我的出错时的依赖版本,sass-loader和webpack版本较高
"dependencies": {
"@nuxtjs/axios": "^5.13.6",
"core-js": "^3.25.3",
"nuxt": "^2.15.8",
"sass": "^1.62.1",
"sass-loader": "^13.2.2",
"vue": "^2.7.10",
"vue-server-renderer": "^2.7.10",
"vue-template-compiler": "^2.7.10",
"webpack": "^5.82.1"
}
最后修改为:
webpack@4.46.0
sass-loader@10.1.1
就能正常运行了,再补充一下我的node版本是19
更多推荐




所有评论(0)