我正在尝试启动nodeJS应用程序,但我确实收到错误
Error: The module '/Users/api/node_modules/bcrypt/lib/binding/bcrypt_lib.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 46. This version of Node.js requires
NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
我已经开始npm install
和npm rebuild
了。但仍然是同样的错误...
答案 0 :(得分:28)
bcrypt
包需要重建,因为它最初是与另一个版本的Node.js一起安装的。
试试这个:
npm rebuild bcrypt --update-binary