P粉7757237222023-08-24 16:51:53
我这样解决了这个问题:
我运行此命令:
npm config set strict-ssl false
然后将 npm 设置为使用 http 运行,而不是 https:
npm config set registry "http://registry.npmjs.org/"
然后我使用以下语法安装软件包:
npm --proxy http://username:password@cacheaddress.com.br:80 install packagename
如果代理不需要您进行身份验证,请跳过用户名:密码
部分
编辑:我的一个朋友刚刚指出,您可以通过设置 BOTH HTTP_PROXY 和 HTTPS_PROXY 环境变量,然后正常发出命令来让 NPM 在代理后面工作npm install express(例如)
编辑2:正如@BStruthers评论的那样,请记住,包含“@”的密码将无法正确解析,如果包含@,则将整个密码放在引号中