首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Npm抛出“必须有一个以http:或https开头的URL”,当安装@angular2-资料包时

Npm抛出“必须有一个以http:或https开头的URL”,当安装@angular2-资料包时
EN

Stack Overflow用户
提问于 2016-07-11 02:08:29
回答 1查看 1.9K关注 0票数 0

我安装@angular2-材料/核心(或任何其他模块)与npm不会让我安装任何模块。

代码语言:javascript
复制
npm ERR! Darwin 15.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "@angular2-material/core"
npm ERR! node v5.11.1
npm ERR! npm  v3.8.6

npm ERR! must have a URL that starts with http: or https:
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

我试过:

代码语言:javascript
复制
 npm set registry https://registry.npmjs.org/ // https

代码语言:javascript
复制
npm set registry http://registry.npmjs.org/ // http 

但这是行不通的,我向物质人提出了这个问题,但他们说这是我的本地问题。

这真让我难受,根本不知道怎么解决它。

https://github.com/angular/material2/issues/720

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-12 02:50:53

这主要是因为您尝试过多个注册中心,现在npm有点混乱,您需要打开.npmrc并删除不必要的注册表路径。

要找到您的.npmrc:

代码语言:javascript
复制
     npm config ls -l | grep config

你会看到这样的情况:

代码语言:javascript
复制
     userconfig /Users/Yourname/.npmrc      

然后用编辑器打开该文件,并编辑和删除额外的不必要的注册表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38298213

复制
相关文章

相似问题

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