npm 出现版本不兼容问题

  • Post author:
  • Post category:其他


whq@whq-Z270P-D3:/data/code/builder_git/xx$ npm i

npm ERR! code ERESOLVE

npm ERR! ERESOLVE unable to resolve dependency tree

npm ERR!

npm ERR! While resolving:

webbq-cmm@1.1.0


npm ERR! Found:

webpack@3.12.0


npm ERR! node_modules/webpack

npm ERR!   dev webpack@”^3.12.0″ from the root project

npm ERR!

npm ERR! Could not resolve dependency:

npm ERR! peer webpack@”^2.0.0″ from

sass-loader@5.0.1


npm ERR! node_modules/sass-loader

npm ERR!   dev sass-loader@”5.0.1″ from the root project

npm ERR!

npm ERR! Fix the upstream dependency conflict, or retry

npm ERR! this command with –force, or –legacy-peer-deps

出现以上情况,或出现以上模板类型的情况,基本可以判断为node版本与项目版本不匹配导致。

这种情况下一行代码即可解决

npm i --legacy-peer-deps



版权声明:本文为weixin_52726621原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。