Angular 测试npm是否通过visual studio 2015的代理进行连接

Angular 测试npm是否通过visual studio 2015的代理进行连接,angular,npm,visual-studio-2015,proxy,installation,Angular,Npm,Visual Studio 2015,Proxy,Installation,我试图创建我的第一个Angular站点,但是我在使用NPM恢复json包时遇到了问题 我知道这是一个代理问题,因为我在公司防火墙后面 我正在尝试对正确的代理信息进行故障排除 我正在使用命令窗口更新NPM中的设置 转到visual studio,右键单击packages.json,然后还原 计算机花了很长时间才告诉我代理设置不正确 在上面的第3步中,我试图找到一种快速测试代理设置的方法,而不必进行恢复 另外-我看到一些人建议您需要输入用户名和密码作为代理设置的一部分,用户名和密码是必需的吗?当我连

我试图创建我的第一个Angular站点,但是我在使用NPM恢复json包时遇到了问题

我知道这是一个代理问题,因为我在公司防火墙后面

我正在尝试对正确的代理信息进行故障排除

  • 我正在使用命令窗口更新NPM中的设置
  • 转到visual studio,右键单击packages.json,然后还原
  • 计算机花了很长时间才告诉我代理设置不正确
  • 在上面的第3步中,我试图找到一种快速测试代理设置的方法,而不必进行恢复


    另外-我看到一些人建议您需要输入用户名和密码作为代理设置的一部分,用户名和密码是必需的吗?当我连接到internet时,这些不是必需的

    用户名和密码的需要取决于代理。但我认为它们是必要的。通常,您在访问internet时不需要它,因为您已经通过WLAN或公司帐户登录,或者浏览器已经具有所有设置。所以你应该用证书试试

    您可以将代理设置为全局:

    npm config set proxy http://<username>:<password>@<proxy-server-url>:<port>
    npm config set https-proxy http://<username>:<password>@<proxy-server-url>:<port>
    
    npm配置集代理http://:@:
    npm配置集https代理http:/:@:
    
    也可以在命令中直接使用它:

    npm --proxy http://<username>:<password>@<proxy-server-url>:<port> install
    
    npm--代理http://:@:安装
    
    您还可以在主目录下的文件
    .nmprc
    中找到所有这些设置


    要检查
    npm
    是否适用于您的设置,您可以从命令行使用
    npm ping
    命令。如果它返回
    {}
    一切都应该正常

    谢谢-据我所知,没有快速的方法来检查代理设置是否有效。这是我的问题,请看我的最新答案。我记得您可以使用
    npm-ping
    命令。npm-ping命令返回成功{}但是我仍然在visual Studio中收到代理错误。您在使用cmd的
    npm-install
    时也会收到代理错误吗?是的,我在这里也收到代理消息错误…但这需要一些时间