首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual 2015更新2中NPM错误,无法还原软件包

Visual 2015更新2中NPM错误,无法还原软件包
EN

Stack Overflow用户
提问于 2016-04-12 14:07:46
回答 1查看 1.8K关注 0票数 0

我已经从模板创建了一个新的ASP.NET 5项目。该模板包括Bower和npm的依赖项。在尝试还原npm依赖项时,我收到以下消息:

错误:20888:错误:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c:787:

我最初的搜索让我相信这是因为我支持一个企业代理,更新我的npm配置,使用npm配置集注册表http://registry.npmjs.org/使用非https url可以解决这个问题。

我遇到的问题只是我不知道该在哪里做。在我的命令行中,npm显然不是一个公认的命令,因为除了Visual之外,我没有在本地安装任何其他命令。那么,中是否有更新此配置的方法?如何解决此问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-12 19:00:31

所以,事实上,它最终成为了一个代理问题。因为我支持一个公司代理,所以我需要在npm中设置代理。Oleg指出了npm实用程序的目录,使我能够在那里导航,并在里面乱七八糟。为解决这一问题:

  1. 打开命令提示符并导航到"C:\Program (X86)\MicrosoftVisualStudio14.0\Common7\IDE\Program\Microsoft\ Tools\External\npm.cmd“
  2. 使用"npm配置集代理http://yourProxy:portNumber“设置代理
  3. 使用"npm配置集https-proxy http://yourProxy:portNumber“设置安全代理
  4. 在我的例子中,我的公司代理是一个自动配置脚本(http://pac.server.com),所以我必须从浏览器中点击这个脚本才能下载代理文件。然后,我在代理文件中找到了Web的主代理通道,并在配置代理设置时使用了该通道。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36575739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档