报错信息:

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但不同版本的问题并继续安装。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐