2016-02-24 2 views
0

Я только начинаю работать с node.js, и когда я пытаюсь npm install Я получаю сообщение об ошибке Failed at the [email protected] install script 'node-gyp rebuild'. После обширного поиска я до сих пор не нашел проблемы.npm install, node-gyp rebuild error

Вот журнал ошибок:

Error Log

313 verbose stack Error: [email protected] install: `node-gyp rebuild` 
313 verbose stack Exit status 1 
313 verbose stack  at EventEmitter.<anonymous> (C:\Users\Apparaat1\AppData\Roaming\npm\node_modules\npm\lib\utils\lifecycle.js:239:16) 
313 verbose stack  at emitTwo (events.js:100:13) 
313 verbose stack  at EventEmitter.emit (events.js:185:7) 
313 verbose stack  at ChildProcess.<anonymous> (C:\Users\Apparaat1\AppData\Roaming\npm\node_modules\npm\lib\utils\spawn.js:24:14) 
313 verbose stack  at emitTwo (events.js:100:13) 
313 verbose stack  at ChildProcess.emit (events.js:185:7) 
313 verbose stack  at maybeClose (internal/child_process.js:827:16) 
313 verbose stack  at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) 
314 verbose pkgid [email protected] 
315 verbose cwd D:\Werk\W12C\we12c\W12C 
316 error Windows_NT 6.1.7601 
317 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Apparaat1\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" 
318 error node v5.7.0 
319 error npm v3.7.3 
320 error code ELIFECYCLE 
321 error [email protected] install: `node-gyp rebuild` 
321 error Exit status 1 
322 error Failed at the [email protected] install script 'node-gyp rebuild'. 
322 error Make sure you have the latest version of node.js and npm  installed. 
322 error If you do, this is most likely a problem with the bcrypt package, 
322 error not with npm itself. 
322 error Tell the author that this fails on your system: 
322 error  node-gyp rebuild 
322 error You can get information on how to open an issue for this project  with: 
322 error  npm bugs bcrypt 
322 error Or if that isn't available, you can get their info via: 
322 error  npm owner ls bcrypt 
322 error There is likely additional logging output above. 
323 verbose exit [ 1, true ] 

Версии: узел -v v5.7.0 НПМ -v 3.7.3

+0

попытку установить УЗЕЛ v 0.12.5 –

+0

@WasiqMuhammad Я ударил назад с: Ошибка при [email protected] сценария установки «узел -pre-gyp install --fallback-to-build '. – Cees

ответ

0

Может быть, это немного поздно но решение в узле-gyp https://github.com/nodejs/node-gyp#installation Есть 2 различные варианты ,

  1. Вариант 1: Установите все необходимые инструменты и конфигурации с использованием Microsoft, windows-build-tools с помощью npm install --global --production windows-build-tools из привилегированной PowerShell или CMD.exe (запустить от имени администратора).

  2. Вариант 2: Установка инструментов и конфигурации вручную:

    • Visual C++ построения среды:

      • Вариант 1: Установка Visual C++ Build Tools с помощью По умолчанию Установить вариант.

      • Вариант 2: установите Visual Studio 2015 (или измените существующую установку) и выберите Общие инструменты для Visual C++ во время настройки. Это также работает со бесплатными версиями Community и Express for Desktop.

    • Установка Python 2.7 (v3.x.x не поддерживается), и запустить npm config set python python2.7 (или смотрите ниже для получения дальнейших инструкций о задании правильной версии Python и путь.)

    • Launch ЦМД, npm config set msvs_version 2015

    Если вышеуказанные шаги не сработали для вас, пожалуйста, посетите Microsoft's Node.js Guidelines for Windows для получения дополнительных советов.

[Windows Vista/7 только] требует .NET Framework 4.5.1