Не удалось перестроить собственные модули узлов в Windows - PullRequest
0 голосов
/ 23 марта 2019

electronic-rebuild -w bcrypt завершилась неудачно в windows

  1. Я установил windows-build-tools
  2. Установлен python
  3. Установлена ​​переменная env
  4. переустановил bcrypt
  5. Я установил npm install -g Electro-Rebuild
  6. Восстановление электронов -w bcrypt

    PS E: \ freelance\ PrinterApp> Electron-Rebuild -w bcrypt × Rebuild Failed

    Произошла необработанная ошибка в информации о перестроении электронной перестройки, которая работала, если она заканчивалась с информацией о правильном подсчете с использованием node-gyp@3.8.0 Информация о сборе с использованием узла @8.12.0 |win32 |x64 информация о сборщике спавна C: \ Users \ muham.windows-build-tools \ python27 \ python.exe информация о сборке спина args ['C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ электронное перестроение \ node_modules \ node-gyp \ gyp \ gyp_main.py ', аргументы вызова информации о гипе' binding.gyp ', аргументы вызова информации о гипсе' -f ', аргументы вызова информации о гипсе' msvs ', аргументы вызова информации о гипере' -G ', аргументы вызова информации о гипе'msvs_version = auto', аргументы появления информации о сборке '-I', аргументы вызова информации о сборке 'E: \ freelance \ PrinterApp \ node_modules \ bcrypt \ build \ config.gypi', аргументы вызова информации о сборке '-I', вызов информации о сборкеargs 'C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ Electron-rebuild \ node_modules \ node-gyp \ addon.gypi', аргументы вызова информации о гипе '-I', аргументы вызова информации о гипе 'C: \ Users\ muham \ .electron-gyp \ 4.1.1 \ include \ node \ common.gypi ', аргументы появления информации о гипсе' -Dlibrary = shared_library ', аргументы вызова информации о гипе' -Dvisibility = default ', аргументы вызова информации о гипе' -Dnode_root_dir= C: \ Users \ muham \ .electron-gyp \ 4.1.1 ', аргументы появления информации о гипе' -Dnode_gyp_dir = C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ электронный перестроить \ node_modules \ node-gyp ', аргументы появления информации о сбое' -Dnode_lib_file = C: \ Users \ muham \ .electron-gyp \ 4.1.1 \ <(target_arch) \ node.lib ', аргументы появления информации о сборе' -Dmodule_root_dir = E: \ freelance \ PrinterApp \ node_modules \ bcrypt ', аргументы вызова информации о гипе' -Dnode_engine = v8 ', аргументы вызова информации о сборке' --depth =. ', аргументы вызова информации о сборке' --no-parallel ', аргументы вызова информации о гипе'--generator-output', аргументы вызова информации о сборке 'E: \ freelance \ PrinterApp \ node_modules \ bcrypt \ build', аргументы вызова информации о сборке '-Goutput_dir =.'] spy информации о сборке C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ msbuild.exe Аргументы вызова информации о сборке ['build / binding.sln', аргументы вызова информации о сборке '/ clp: Verbosity = minimal', информация о сборкеspawn args '/ nologo', gyp info spawn args '/ p: Configuration = Release; Platform = x64'] Сборка проектов в этом решении по одному.Чтобы включить параллельную сборку, добавьте ключ «/ m».C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 \ Platforms \ x64 \ PlatformToolsets \ v140 \ Toolset.targets (36,5): ошибка MSB8036: Windows 8.1 SDK версии 8.1 не найден.Установите требуемую версию Windows SDK или измените версию SDK на страницах свойств проекта или щелкнув правой кнопкой мыши решение и выбрав «Retarget solution».[E: \ freelance \ PrinterApp \ node_modules \ bcrypt \ build \ bcrypt_lib.vcxproj] gyp ERR!ошибка сборки gyp ERR!Ошибка стека: <code>C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe не удалось с кодом выхода: 1 gyp ERR!стек в ChildProcess.onExit (C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ electronic-rebuild \ node_modules \ node-gyp \ lib \ build.js: 262: 23) gyp ERR!стек в emitTwo (events.js: 126: 13) gyp ERR!стек в ChildProcess.emit (events.js: 214: 7) gyp ERR!стек в Process.ChildProcess._handle.onexit (internal / child_process.js: 198: 12) gyp ERR!Система Windows_NT 10.0.17134 gyp ERR!команда "C: \ Program Files \ nodejs \ node.exe" "C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ electronic-rebuild \ node_modules \ node-gyp \ bin \ node-gyp.js" "восстановить"" --target = 4.1.1 "" --arch = x64 "" --dist-url = https://atom.io/download/electron" "--build-from-source" "--module_name = bcrypt_lib" "--module_path= E: \ freelance \ PrinterApp \ node_modules \ bcrypt \ lib \ binding "" --package_name = bcrypt_lib-v3.0.5-electronic-v4.1-win32-x64-unknown.tar.gz "" --host = https://github.com/kelektiv/node.bcrypt.js/releases/download/" "--remote_path = v3.0.5" gyr ERR!cwd E: \ freelance \ PrinterApp \ node_modules \ bcrypt gyp ERR!узел -v v8.12.0 gyp ERR!node-gyp -v v3.8.0 gyp ERR!не в порядке

    Ошибка с кодом выхода: 1

    Ошибка: информация о сбое сработала, если она оканчивается на ok получить информацию, используя node-gyp@3.8.0 получить информацию, используя node@8.12.0 | win32 | x64 Информация о сборщике spawn C: \ Users \ muham.windows-build-tools \ python27 \ python.exe Аргументы появления информации о событиях ['C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ electronic-rebuild \ node_modules \ node-gyp \ gyp \ gyp_main.py', GIG Info Spawn Args 'binding.gyp', GIG Info Spawn Args '-f', GIG Info Spawn Args 'msvs', Аргументы появления информации о гипе '-G', GIG Info Spawn Args 'msvs_version = auto', Гип инфо-спавн-аргументы '-I', Аргументы вызова информации о событиях 'E: \ freelance \ PrinterApp \ node_modules \ bcrypt \ build \ config.gypi', Гип инфо-спавн-аргументы '-I', Аргументы вызова информации о событиях 'C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ electronic-rebuild \ node_modules \ node-gyp \ addon.gypi', Гип инфо-спавн-аргументы '-I', Аргументы появления информации о событиях 'C: \ Users \ muham \ .electron-gyp \ 4.1.1 \ include \ node \ common.gypi', Аргументы вызова информации о сборке '-Dlibrary = shared_library', Аргументы вызова информации о гипе '-Dvisibility = default', Аргументы появления информации о гипе '-Dnode_root_dir = C: \ Users \ muham \ .electron-gyp \ 4.1.1', Аргументы вызова информации о вызовах '-Dnode_gyp_dir = C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ electronic-rebuild \ node_modules \ node-gyp', информация о вызове спа args '-Dnode_lib_file = C: \ Users \ muham \ .electron-gyp \ 4.1.1 \ <(target_arch) \ node.lib', Аргументы появления информации о гипе '-Dmodule_root_dir = E: \ freelance \ PrinterApp \ node_modules \ bcrypt', Аргументы появления информации о гипе '-Dnode_engine = v8', GIG Info Spawn Args '--depth =.', Аргументы вызова информации о гипе '--no-parallel', GIG Info Spawn Args '--generator-output', Аргументы появления информации о сбое 'E: \ freelance \ PrinterApp \ node_modules \ bcrypt \ build', Аргументы появления информации о гипе '-Goutput_dir =.' ] вызов информации GYP C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ msbuild.exe GIG Info Spawn Args ['build / binding.sln', информация о спавне: '/ clp: Verbosity = минимальная', GIG Info Spawn Args '/ Nologo', gp info spawn args '/ p: Configuration = Release; Platform = x64'] Сборка проектов в этом решении по одному. Чтобы включить параллельную сборку, добавьте ключ «/ m». C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 \ Platforms \ x64 \ PlatformToolsets \ v140 \ Toolset.targets (36,5): ошибка MSB8036: Windows 8.1 SDK версии 8.1 не найден. Установите требуемую версию Windows SDK или измените версию SDK на страницах свойств проекта или щелкнув правой кнопкой мыши решение и выбрав «Retarget solution». [E: \ внештатный \ PrinterApp \ node_modules \ Bcrypt \ построить \ bcrypt_lib.vcxproj] Гипер ERR! ошибка сборки Гипер ERR! Ошибка стека: <code>C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe не удалось с кодом выхода: 1 Гипер ERR! стек в ChildProcess.onExit (C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ Electron-rebuild \ node_modules \ node-gyp \ lib \ build.js: 262: 23) Гипер ERR! стек в emitTwo (events.js: 126: 13) Гипер ERR! стек в ChildProcess.emit (events.js: 214: 7) Гипер ERR! стек в Process.ChildProcess._handle.onexit (внутренний / child_process.js: 198: 12) Гипер ERR! Система Windows_NT 10.0.17134 Гипер ERR! команда "C: \ Program Files \ nodejs \ node.exe" "C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ electronic-rebuild \ node_modules \ node-gyp \ bin \ node-gyp.js" "восстановить "" --target = 4.1.1 "" --arch = x64 "" --dist-url = https://atom.io/download/electron" "--build-from-source" "--module_name = bcrypt_lib" "--module_path = E: \ freelance \ PrinterApp \ node_modules \ bcrypt \ lib \ binding "" --package_name = bcrypt_lib-v3.0.5-electronic-v4.1-win32-x64-unknown.tar.gz "" --host = https://github.com/kelektiv/node.bcrypt.js/releases/download/" "--remote_path = v3.0.5" Гипер ERR! cwd E: \ freelance \ PrinterApp \ node_modules \ bcrypt Гипер ERR! узел -v v8.12.0 Гипер ERR! node-gyp -v v3.8.0 Гипер ERR! не в порядке

    Ошибка с кодом выхода: 1 в SafeSubscriber._error (C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ Electron-rebuild \ node_modules \ spawn-rx \ lib \ src \ index.js: 267: 84) в SafeSubscriber .__ tryOrUnsub (C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ electronic-rebuild \ node_modules \ rxjs \ internal \ Subscriber.js: 207: 16) at SafeSubscriber.error (C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ Electron-rebuild \ node_modules \ rxjs \ internal \ Subscriber.js: 158: 26)в Subscriber._error (C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ Electron-Rebuild \ node_modules \ rxjs \ internal \ Subscriber.js: 92: 26) в Subscriber.error (C: \ Users \ muham \AppData \ Roaming \ npm \ node_modules \ Electron-rebuild \ node_modules \ rxjs \ internal \ Subscriber.js: 72: 18) в MapSubscriber.Subscriber._error (C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ electronic-Перестройте \ node_modules \ rxjs \ internal \ Subscriber.js: 92: 26) в MapSubscriber.Subscriber.error (C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ electronic-rebuild \ node_modules \ rxjs \ internal \ Подписчик.js: 72: 18) в SafeSubscriber._next (C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ electronic-rebuild \ node_modules \ spawn-rx \ lib \ src \ index.js: 242: 65) в SafeSubscriber.__ tryOrUnsub (C: \ Users \ muham \ AppData \ Roaming \ npm \ node_modules \ electronic-rebuild \ node_modules \ rxjs \ internal \ Subscriber.js: 207: 16) в SafeSubscriber.next (C: \ Users \ muham \ AppData \Роуминг \ npm \ node_modules \ electronic-rebuild \ node_modules \ rxjs \ internal \

...