如何在代理后面为 Visual Studio 配置 npm、git 和 bower

How to configure npm, git and bower for Visual Studio behind a proxy

如何正确配置 Visual studio 工具以在代理后工作?

为 npm 包管理器配置代理设置

  1. 关闭Visual Studio.
  2. 打开 Visual Studio 开发人员命令 window(转到开始菜单 -> 在文件夹 Visual Studio XXXX -> 开发人员命令提示符)
  3. 在 Visual Studio 开发人员命令 window 中,键入以下命令: npm config set proxy http://proxyuser:proxypwd@proxy.server.com:8080.
  4. 然后键入此命令:npm config set https-proxy http://proxyuser:proxypwd@proxy.server.com:8080
  5. 打开Visual Studio。

为 git

配置代理设置
  1. 关闭Visual Studio.
  2. 打开 Visual Studio 开发人员命令 window(转到开始菜单 -> 在文件夹 Visual Studio XXXX -> 开发人员命令提示符)
  3. 在 Visual Studio 开发人员命令 window 中,键入以下命令: git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080.
  4. 键入此命令:git config --global https.proxy http://proxyuser:proxypwd@proxy.server.com:8080
  5. 打开Visual Studio。

为 bower 配置代理设置

  1. 关闭Visual Studio.
  2. 导航到用户目录(在资源管理器的路径中键入 %UserProfile%)
  3. 创建文件 .bowerrc(键入“.bowerrc.”作为文件名)
  4. 写入

    { 
      "registry": "http://bower.herokuapp.com", 
      "proxy": "http://proxyuser:proxypwd@proxy.server.com:8080", 
      "https-proxy": "http://proxyuser:proxypwd@proxy.server.com:8080"
    }
    
  5. 保存文件
  6. 打开Visual Studio。

警告:如果您的代理密码中有特殊字符,您必须对代理进行编码url。示例:

Et Voilà :)