解决 ERROR Error: Cannot find module ‘cache-loader‘ 报错问题
·
报错信息:
Starting development server...
ERROR Error: Cannot find module 'cache-loader'
Require stack:
- D:\hpsoftware\h5\node_modules\@dcloudio\vue-cli-plugin-uni\lib\configure-webpack.js
- D:\hpsoftware\h5\node_modules\@dcloudio\vue-cli-plugin-uni\index.js
- D:\hpsoftware\h5\node_modules\@vue\cli-service\lib\Service.js
- D:\hpsoftware\h5\node_modules\@vue\cli-service\bin\vue-cli-service.js
Error: Cannot find module 'cache-loader'
Require stack:
- D:\hpsoftware\h5\node_modules\@dcloudio\vue-cli-plugin-uni\lib\configure-webpack.js
- D:\hpsoftware\h5\node_modules\@dcloudio\vue-cli-plugin-uni\index.js
- D:\hpsoftware\h5\node_modules\@vue\cli-service\lib\Service.js
- D:\hpsoftware\h5\node_modules\@vue\cli-service\bin\vue-cli-service.js
产生原因:
node版本高,npm 升级到 7.x以上后,会出现上游依赖冲突
解决办法:
npm i --legacy-peer-deps
-legacy-peer-deps标志是在v7中引入的,目的是绕过peerDependency自动安装;它告诉npm忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装。
更多推荐
已为社区贡献1条内容
所有评论(0)