2016-07-11 2 views
0

@ angular2-material/core (또는 다른 모듈)을 설치할 예정입니다. 모듈.@ angular2-material 패키지를 설치할 때 Npm throws '는 http : 또는 https :'로 시작하는 URL을 가져야합니다.

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> 

이 나는 ​​시도했다 :

npm set registry https://registry.npmjs.org/ // https 

또는

npm set registry http://registry.npmjs.org/ // http 

그러나 그것은 늘 작품, 나는 재료들이지만이 내 로컬 문제가 말을하는지의 문제를 제기했다.

이것은 정말로 나를 죽이고, 전혀 고칠 방법이 없습니다. 여러 레지스트리를 시도하고 지금은 고궁 박물원 종류의 혼란 때문에

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

+0

피곤 했니? – enRaiser

+0

죄송합니다. –

+0

당신은 npm config set registry에 지쳤다는 것을 의미합니까? 죄송 합니다만 npm 세트가 nam config set과 동등한 지 여부를 알아 내려고 애 썼습니다. 그러나 적절한 대답을 찾을 수 없었습니다. – enRaiser

답변

0

이것은 주로, 당신은 당신의 .npmrc를 열고 불필요한 레지스트리 경로를 제거해야합니다.

 userconfig /Users/Yourname/.npmrc  

그런 다음 편집기 편집하여 해당 파일을 열고 여분의 불필요한 레지스트리를 제거 : 당신은 같은 것을 볼 수

 npm config ls -l | grep config 

:

은 .npmrc를 찾을 수 있습니다.