(38條消息) 【npm i 報錯解決方法】npm ERR! code ERESOLVEnpm ERR!npm ERR! While resolving: by
【npm i 報錯解決方法】npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: by-web@1.2.2
npm ERR! Found: webpack@3.12.0
npm ERR! node_modules/webpack
npm ERR! dev webpack@"^3.6.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer webpack@"^4.0.0 || ^5.0.0" from raw-loader@4.0.2
npm ERR! node_modules/raw-loader
npm ERR! raw-loader@"^4.0.2" from the root project
可能是npm版本問題報錯
解決方法:在命令後麪加上
--legacy-peer-deps
--legacy-peer-deps的作用
在NPM v7中,現在默認安裝peerDependencies。
在很多情況下,這會導致版本沖突,從而中斷安裝過程。
***--legacy-peer-deps標志是在v7中引入的,目的是繞過peerDependency自動安裝;它告訴 NPM 忽略項目中引入的各個modules之間的相同modules但不同版本的問題竝繼續安裝,保証各個引入的依賴之間對自身所使用的不同版本modules共存。
加上之後正常了,然後就可以正常打開運行了
0條評論