Error: Rule can only have one resource source (provided resource and test + include + exclude)

 

报错信息:Error: Rule can only have one resource source (provided resource and test + include + exclude)

Error: Rule can only have one resource source (provided resource and test + include + exclude) in {
  "type": "javascript/auto",
  "include": [
    {}
  ],
  "use": []
}
    at checkResourceSource (E:\AAA\AAA_work\vue\back_management_system\backAPI\client\node_modules\@vue\cli-service\node_modules\webpack\lib\RuleSet.js:167:11)     
    at Function.normalizeRule (E:\AAA\AAA_work\vue\back_management_system\backAPI\client\node_modules\@vue\cli-service\node_modules\webpack\lib\RuleSet.js:198:4)   
    at E:\AAA\AAA_work\vue\back_management_system\backAPI\client\node_modules\@vue\cli-service\node_modules\webpack\lib\RuleSet.js:110:20

 

原因:

package.json中webpack版本冲突问题。

解决:

1、删除webpack;
2、重新装以前的版本。

npm uninstall webpack
npm install webpack@^4.0.0 --save-dev

 

posted @ 2022-04-23 16:43  小忱  阅读(2620)  评论(0)    收藏  举报