Я получаю ошибки совместимости bcrypt при установке / использовании node.js 12.14.0 (почему 12.14.0 ..... это самая высокая версия, поддерживаемая AWS).
здесь сообщения об ошибках, любая идея, как решить эту проблему.
Вот полный сценарий установки
- , работающий на Ubuntu 18. *
- удалил все версии узла, кроме 12.14.0, используя nvm
- переустановил все пакеты, используя sudo npm install
- запустил приложение, и вот ошибки
узел бла-блх. js
Ошибка: модуль '/home/XXXXX/Desktop/app-current/ZZZZ-express/node_modules/bcrypt/lib/binding/bcrypt_lib.node' был скомпилирован с другим * Версия 1034 * с использованием NODE_MODULE_VERSION 57. Для этой версии Node.js требуется NODE_MODULE_VERSION 72. Пожалуйста, попробуйте перекомпилировать или переустановить модуль (например, используя npm rebuild
или npm install
).
После этого Я попытался восстановить с помощью npm rebuild , но проблема не изменилась после завершения восстановления