请问这个npm install 报错是什么原因呢?

用cnpm install 就正常,用npm install 就报错!
图片描述

阅读 3.2k
6 个回答

建议安装yarn,出错率低很多

步骤

  1. rm -rf node_modules
  2. 在项目根目录创建一个 .npmrc 文件
  3. npm install

.npmrc

phantomjs_cdnurl = https://npm.taobao.org/mirrors/phantomjs/
electron_mirror = https://npm.taobao.org/mirrors/electron/ 
registry = https://registry.npm.taobao.org
strict-ssl=false

你用的是windows系统,安装这种对文件进行处理的包,很容易出问题,安装十次七八次都会出问题,建议你换成mac,linux系统。一般这种问题,清缓存什么的都不好使。

大部分是网络原因,可以给npm设置代理

npm用的是国外的镜像,而cnpm用的是淘宝的镜像。所以对于没有翻墙的用户,采用npm的方式,经常会失败或者安装速度很慢。所以建议没翻墙的使用cnpm进行安装

可以装一个nrm(npm install -g nrm),方便切换镜像

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题