【问题标题】:npm install cypress no_proxy not working (?)npm install cypress no_proxy 不工作(?)
【发布时间】:2020-12-15 18:47:12
【问题描述】:

我的 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 选项在这种情况下不起作用?对我们有任何帮助吗?

【问题讨论】:

    标签: angularjs npm npm-install cypress npm-scripts


    【解决方案1】:

    我解决了问题/解决方法:配置了 cntlm 代理,能够绕过“noProxy”中提到的所有内部存储库或所有域的代理。以防万一有人遇到与上述相同的问题。

    所以在环境中:

    export http_proxy = http:/10.0.0.10:3128 ( cntlm proxy)
    

    在cntlm代理中:

     Proxy           http://corporateproxy     
     NoProxy         localhost, 127.0.0.*, .nexus.repo   
    

    【讨论】:

      猜你喜欢
      • 2021-11-11
      • 2018-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-14
      相关资源
      最近更新 更多