2016-09-22 2 views
0

я получаю следующее сообщение об ошибке при попытке НОЙ установки:НОЙ Ошибка: - Windows 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

Похоже, что ОС не поддерживается. Предполагая, что 32-битное право? Это виртуальная машина? –

+0

Да, его 32-бит. –

+0

Вы пытаетесь установить angular.js? –

ответ

0

Предыдущее сообщения вы упомянули

npm WARN install Couldn't install optional dependency: Unsupported 

печатаются при запуске install.

он вызывает npm-cli.js и использует deps.js для загрузки зависимостей (loadDeps).

он проверяет на наличие ошибок и вызовов function andHandleOptionalErrors, которые, кажется, не в состоянии здесь, так как isFatal, скорее всего, True

var isFatal = failedDependency(tree, name) 

После того, что он пишет ошибку вы видели ранее

Для каждой зависимости он проверяет и работает function andForEachChild который, как представляется, вызывает localeCompare для проверки зависимости от упаковки

return aa[1].package.name.localeCompare(bb[1].package.name) 

Я не уверен, но необязательная зависимость, которая анализируется из вашей локали, вероятно, связана с Windows_NT 6.1.7601, а deps.js звонит log, чтобы распечатать вывод "ERR!". package.name, вероятно, не определен из-за того, что зависимость не поддерживается.

tldr; либо ОС, либо другая зависимость не поддерживается.

Смежные вопросы