Angular 测试npm是否通过visual studio 2015的代理进行连接
我试图创建我的第一个Angular站点,但是我在使用NPM恢复json包时遇到了问题 我知道这是一个代理问题,因为我在公司防火墙后面 我正在尝试对正确的代理信息进行故障排除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步中,我试图找到一种快速测试代理设置的方法,而不必进行恢复 另外-我看到一些人建议您需要输入用户名和密码作为代理设置的一部分,用户名和密码是必需的吗?当我连
另外-我看到一些人建议您需要输入用户名和密码作为代理设置的一部分,用户名和密码是必需的吗?当我连接到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
时也会收到代理错误吗?是的,我在这里也收到代理消息错误…但这需要一些时间