使用npm安装包时报错rollbackFailedOptional
原因: 使用公司内网,需要为npm代理(完成第一步即可 )(我们公司需要第四步)
解决:
- 设置代理:
npm config set proxy=http://公司代理ip:公司代理port
npm config set https-proxy=http://公司代理ip:公司代理port
- 取消代理:
npm config delete proxy
npm config delete https-proxy
- 安装cnpm
npm install cnpm -g --registry=https://registry.npm.taobao.org
4.设置代理带上用户名密码
npm config set proxy=http://用户名:密码@公司代理ip:公司代理port
npm config set https-proxy=http://用户名:密码@公司代理ip:公司代理port
在使用egg进行脚手架的初始化时报错:Error: read ECONNRESET at TLSWrap.onStreamRead (internal/stream_base_commons.js:205:27),弄了一个上午,原来公司的代理还要带上用户名和密码