由于代理身份验证问题,我使用cntml通过cntml代理重定向我们的代理。 npm安装非常慢(快速启动项目需要几个小时)
我用这个设置npm代理:
npm config set proxy http://localhost:1111
npm config set https-proxy http://localhost:1111
npm config set registry http://registry.npmjs.org
CNTML适用于非常快的例如用于镀铬。 什么会导致npm失败?
答案 0 :(得分:0)
如果您在公司代理服务器后面工作,只提供主机:端口可能还不够。我通过以下步骤找到了成功:
npm config set strict-ssl false
npm config set registry "http://registry.npmjs.org/"
下面,%5C代替反斜杠,很重要
npm config set proxy http://<domain>%5C<username>:
<password>@<host>:<port>
npm config set https-proxy http://<domain>%5C<username>:
<password>@<host>:port
npm install <npm_package>
以下是代理使用的示例:
npm config set proxy http://MyDomain%5CMyUsername:
MyPassword@myproxy.mycorp.net:1234