2014-05-21 6 views
1

npmjs 사이트에서 bower 또는 yeoman을 설치하려고하는 중에이 "cmd"명령을 사용하는 것과 같습니다.구성한 후 "cmd"명령을 사용하여 bower 및 yeoman을 설치할 수 없습니다.

D:\bow>npm install -g yo grunt-cli bower 
npm http GET https://registry.npmjs.org/yo 
npm http GET https://registry.npmjs.org/grunt-cli 
npm http GET https://registry.npmjs.org/bower 
npm http GET https://registry.npmjs.org/yo 
npm http GET https://registry.npmjs.org/grunt-cli 
npm http GET https://registry.npmjs.org/bower 
npm http GET https://registry.npmjs.org/yo 
npm http GET https://registry.npmjs.org/grunt-cli 
npm http GET https://registry.npmjs.org/bower 
npm ERR! network tunneling socket could not be established, cause=getaddrinfo EN 
OTFOUND 
npm ERR! network This is most likely not a problem with npm itself 
npm ERR! network and is related to network connectivity. 
npm ERR! network In most cases you are behind a proxy or have bad network settin 
gs. 
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the 
npm ERR! network 'proxy' config is set properly. See: 'npm help config' 

npm ERR! System Windows_NT 6.1.7601 
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod 
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "yo" "grunt-cli" "bower" 

npm ERR! cwd D:\bow 
npm ERR! node -v v0.10.26 
npm ERR! npm -v 1.4.3 
npm ERR! code ECONNRESET 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  D:\bow\npm-debug.log 
npm ERR! not ok code 0 

내 사용자 이름이 "mb112830"이고 암호는 "112830 @ 테크 엠"내 서버 "MSAT"이고 포트는 보여 내 NPM의 설정을 확인, 그래서 80 : 여기에 오류가 있습니다 이렇게 :

D:\bow>npm help config 

D:\bow>npm config list 
; cli configs 
registry = "https://registry.npmjs.org/" 

; userconfig C:\Users\mb112830\.npmrc 
https-proxy = "http://mb112830:TECHM%[email protected]:80/" 
proxy = "http://mb112830:TECHM%[email protected]:80/" 
regisry = "http://registry.npmjs.org/" 

; builtin config undefined 
prefix = "C:\\Users\\mb112830\\AppData\\Roaming\\npm" 

; node bin location = C:\Program Files\nodejs\\node.exe 
; cwd = D:\bow 
; HOME = C:\Users\mb302811 
; 'npm config ls -l' to show all defaults. 

모두 정확합니다. 나는 내 컴퓨터 속성에도 환경 변수를 설정했다. 그 외에 내가 직접 "cmd"명령어를 사용하여 npm 모듈을 체크 아웃하기 위해 더 할 일이 있습니까?

이 문제를 해결할 수 있도록 도와주세요. 잘못된 것이 있으면 강조 표시하십시오.

미리 감사드립니다. 여기

내 '.npmrc'파일이

proxy = http://"mb302811:[email protected]"@msat:80/ 
    https-proxy = http://"mb302811:[email protected]"@msat:80/ 
    registry = http://registry.npmjs.org/ 

덕분에 포함 된 내용을 정보입니다.

답변

0

비밀번호와 같이 문제가있는 것 같습니다. "@"입니다.
사용자 이름과 비밀번호를 "따옴표"로 시도하십시오.

npm config set proxy http://"user:[email protected]"@proxy:port 
+0

확실하게 답변 드리겠습니다. – 3gwebtrain

+0

업데이트했습니다. 여전히 오류 만 발생합니다. 시스템 env에서 업데이트해야합니까? 변수도? – 3gwebtrain

+0

.npmrc 파일을 붙여주십시오. 가능성은 c : \ users \ \ .npmrc –