webpack 版本冲突详细原因分析及解决办法

时间:2025-04-06 17:39:12
Error: Rule can only have one resource source (provided resource and test + include + exclude) in {
“exclude”: [
null
],
“use”: [
{
“loader”: “/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/cache-loader/dist/”,
“options”: {
“cacheDirectory”: “/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/.cache/babel-loader”,
“cacheIdentifier”: “72213e73”
},
“ident”: “clonedRuleSet-38[0].rules[0].use[0]”
},
{
“loader”: “/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/babel-loader/lib/”,
“options”: “undefined”,
“ident”: “undefined”
}
]
}
Error: Rule can only have one resource source (provided resource and test + include + exclude) in {
“exclude”: [
null
],
“use”: [
{
“loader”: “/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/cache-loader/dist/”,
“options”: {
“cacheDirectory”: “/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/.cache/babel-loader”,
“cacheIdentifier”: “72213e73”
},
“ident”: “clonedRuleSet-38[0].rules[0].use[0]”
},
{
“loader”: “/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/babel-loader/lib/”,
“options”: “undefined”,
“ident”: “undefined”
}
]
}
at checkResourceSource (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:167:11)
at (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:198:4)
at /Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:110:20
at ()
at (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:109:17)
at new RuleSet (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:104:24)
at new NormalModuleFactory (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:115:18)
at (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:636:31)
at (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:653:30)
at (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:661:23)
at /Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:77:18
at [as callAsync] (eval at create (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/tapable/lib/:33:10), :24:1)
at (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/tapable/lib/:154:20)
at Watching._go (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:41:32)
at /Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:33:9
at (/Users/truezir_tech_team/WebstormProjects/vue_shop/node_modules/@vue/cli-service/node_modules/webpack/lib/:529:11)