如何解决npm install cypress no_proxy不起作用?
我的package.json文件:
"scripts": {
...
"preinstall": "npm install --no-package-lock cross-env run-script-os rxjs && npm run install:cypress","install:cypress:linux": "cross-env CYPRESS_INSTALL_BINARY=https://internal.nexus.repo/cypress/4.4.1/cypress-4.4.1-linux-x64.zip npm install cypress@4.4.1 --save-exact",...
},
npm install似乎总是尝试使用http_proxy,但显然失败了,因为它的内部仓库不需要代理。我在no_proxy = .nexus.repo环境变量中添加了绕过代理的方法。我在环境变量和.npmrc中也配置了代理。看起来no_proxy选项在这种情况下不起作用?我们有什么帮助吗?
解决方法
我解决了问题/解决方法:配置了cntlm代理,该代理能够绕过所有内部存储库或“ noProxy”中提到的所有域的代理。以防万一有人遇到与上述相同的问题。
因此在env中:
export http_proxy = http:/10.0.0.10:3128 ( cntlm proxy)
在cntlm代理中:
Proxy http://corporateproxy
NoProxy localhost,127.0.0.*,.nexus.repo
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。