npm install 失敗 ‐ 解決方法 - daniel-qa/Laradock GitHub Wiki

https://www.jianshu.com/p/15fe1ff99bd2

删掉node_modules后,再重新 npm install。

还是失败的话,同时删掉 node_modules 和 package-lock.json,再重新 npm install

还是失败的话,同时删掉 node_modules 和 package-lock.json 后,并删除缓存: npm cache clean --force

  • npm install 报了 python 找不到

npm install 运行报错 “ Can‘t find Python executable “python“, you can set the PYTHON env variable.”

这时候应该是node版本对不上,系统安装了比较新版本的node,而项目比较旧,是用老版本的node安装npm的。要是项目比较多,且有偶尔会并行开发的话,建议安装nvm,非常轻量,就可以 轻松切换不同的node版本。

(1)nvm

NVM 全称 Node Version Manager,是一个管理 NodeJS 版本的工具。

(2)nvm下载

安装包下载地址: https://github.com/coreybutler/nvm-windows/releases

  • npm ERR! fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-e5348d89': Permission denied

https://stackoverflow.com/questions/49017385/permission-denied-while-trying-to-create-leading-directories-of-git-clone

npm版本兼容导致的npm ERR! ERESOLVE unable to resolve dependency tree

npm -v查看版本信息:7.x与6.x之间的兼容问题

  • npm -v

8.19.3

npm 更新升级(最新版本 | 指定版本)

1.查看 npm 当前版本

npm -v

2.清理 npm 缓存数据

npm cache clean --force

3.更新到最新版本

npm install -g npm

4.更新到指定版本

npm -g install [email protected]

或者

npm i npm@6 -g