Я хочу установить bcrypt в своем проекте Express. Я следовал инструкциям, представленным на этой странице для пользователей Windows. Я просто запускаю данную команду npm install --global --production windows-build-tools
, и она успешно работает, как показано на рисунке ниже.
Но все же, когда я запускаю npm i bcrypt
, я получаю следующую ошибку:
node-pre-gyp WARN Использование иглы для загрузки https node-pre-gyp node-pre-gyp WARN Попытка загрузки (404): https://github.com/kelektiv/node.bcrypt.js/релизы/скачать/v3.0.3/bcrypt_lib-v3.0.3-node-v64-win32-x64-unknown.tar.gz node-pre-gyp ПРЕДУПРЕЖДЕНИЕ Предустановленные двоичные файлы не найдены для [email protected] и [email protected] (node-v64 ABI, неизвестно) (возврат к исходной компиляции с помощью node-gyp) gyp ERR! Ошибка стека: не удается найти исполняемый файл Python python2.7, вы можете установить переменную PYTHON env. ....больше ошибок
Мне удалось установить путь Python из этого ответа здесь. Теперь я получаю эту ошибку:
node-pre-gyp WARN Использование иглы для загрузки https node-pre-gyp node-pre-gyp WARN Попытка загрузки (404) https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.3/bcrypt_lib-v3.0.3-node-v64-win32-x64-unknown.tar.gz
node-pre-gyp WARN Предварительно собранные двоичные файлы не найдены для [email protected] и [email protected] (node-v64 ABI, неизвестно) (возврат к исходной компиляции с помощью node-gyp) Создание проектов в этом решении один вовремя. Чтобы включить параллельную сборку, добавьте параметр /m. blowfish.cc bcrypt.cc bcrypt_node.cc win_delay_load_hook.cc