2016-09-22 2 views
0

내가 설치 NPM하려고 할 때 다음과 같은 오류를 얻을 :NPM 오류 : - 윈도우 NT - 해결 방법

E:\project\nodeJS\sws-nodejs-angular>npm install 
npm WARN install Couldn't install optional dependency: Unsupported 
npm ERR! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ 
node_modules\\npm\\bin\\npm-cli.js" "install" 
npm ERR! node v5.0.0 
npm ERR! npm v3.3.6 
npm ERR! Cannot read property 'localeCompare' of undefined 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 
npm ERR! Please include the following file with any support request: 
npm ERR!  E:\project\nodeJS\sws-nodejs-angular\npm-debug.log 
+0

OS가 지원되지 않는 것 같습니다. 32 비트라고 가정할까요? 가상 머신입니까? –

+0

예, 32 비트입니다. –

+0

angular.js를 설치하려고합니까? –

답변

0

이전 메시지는 당신이 install을 실행할 때

npm WARN install Couldn't install optional dependency: Unsupported 

를 인쇄 언급했다.

npm-cli.js을 호출하고 deps.js을 사용하여 종속성 (loadDeps)을로드합니다.

이 오류를 확인하고 isFatal 가능성이 가장 높은 True

var isFatal = failedDependency(tree, name) 

때문에 당신이 그것을 확인하고 function andForEachChild을 실행하는 모든 종속를 들어 이전

보고 오류를 기록 그 후 여기에 실패 할 것 function andHandleOptionalErrors를 호출 이는 패키지 의존성

return aa[1].package.name.localeCompare(bb[1].package.name) 
을 확인 localeCompare를 호출하는 것

확실치 않지만 로캘에서 구문 분석되는 선택적 종속성은 Windows_NT 6.1.7601과 관련이 있으며 deps.js"ERR!" 출력을 인쇄하려면 log을 호출합니다. package.name은 종속성이 지원되지 않아서 정의되지 않았을 수 있습니다.

tldr; OS 또는 다른 종속성이 지원되지 않습니다.