npm安装git仓库报错:git dep preparation failed求助
解决developerFolio仓库npm install耗时久且报错的问题
切换npm国内源
网络超时是这类问题的高发原因,先把npm源换成国内镜像试试:npm config set registry https://registry.npmmirror.com/换完源后重新跑
npm install。要是之后需要切回官方源,执行:npm config set registry https://registry.npmjs.org/匹配仓库要求的Node.js版本
很多老项目对Node版本有严格要求,先看仓库的README或者package.json里的engines字段确认需要的版本。用nvm来切换版本最方便:- 装完nvm后,执行
nvm install [指定版本号](比如nvm install 16) - 切换到该版本:
nvm use 16 - 再执行
npm install
- 装完nvm后,执行
换用yarn安装
有时候yarn的依赖处理逻辑比npm更稳定,先全局装yarn:npm install -g yarn删除node_modules和package-lock.json后,执行:
yarn install单独安装报错的依赖包
如果报错信息里明确指出某个依赖(比如xxx@x.x.x)安装失败,先单独装这个包:npm install xxx@x.x.x成功后再跑完整的
npm install更新陈旧依赖
要是仓库的依赖太老,有些包已经下架或者无法访问,试试更新依赖:- 全局装npm-check-updates:
npm install -g npm-check-updates - 更新package.json里的依赖版本:
ncu -u - 执行
npm install
- 全局装npm-check-updates:
内容的提问来源于stack exchange,提问作者Mohammad Farhan
相关产品推荐
相关产品推荐

