Итак, я попытался установить bcrypt на свое устройство с Windows 10 и каждый раз получал это странное сообщение об ошибке. Затем я решил погуглить, но у меня были все варианты: либо переключиться на bcrypt-nodejs, либо на bcrypt.js, что мне все еще не нравилось. В официальной документации bcrypt.js указано, что
Хотя bcrypt.js совместим с привязкой C ++ bcrypt, он написан на чистом JavaScript и, следовательно, работает медленнее (около 30%), эффективно сокращая количество итераций, которые могут быть обработаны за равный промежуток времени.
Чтобы мои приложения не страдали от такой потери производительности, я решил найти способ установить bcrypt на моем локальном компьютере.
Bcrypt зависит от следующих пакетов:
Компилятор Microsoft Visual Studio C ++
а затем эту команду: npm install - global - production windows-build-tools (перед запуском этой команды убедитесь, что все вышеперечисленное успешно установлено).
Теперь вы можете запустить свою команду, чтобы установить bcrypt.