在运行npm install
时报错:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR!
npm ERR!
npm ERR!
npm ERR!
npm ERR!
控制台输入npm -V发现我的npm版本为7.x的,因为npm7.x版本对某些命令比npm6.x更严格,所以莫名报了这个错
解决办法有两种:
1.在命令后加上--legacy-peer-deps
2.使用npm6.x
提示:使用npm@6不需要卸载npm@7。可以使用npx指定npm的版本。例如:npx -p npm@6
npm i --legacy-peer-deps
如果这不能立即起作用,可以先删除node_modules
和package-lock.json