[bryyce在版本12.14.0上的node.js问题

问题描述 投票:0回答:1

安装/使用node.js 12.14.0时,我会遇到bcrypt兼容性错误(为什么是12.14.0 .....这是AWS当前支持的最高版本)。

这里是错误消息,任何解决此问题的想法。

这是完整的设置方案

  1. 在ubuntu 18.上工作*)>
  2. 使用nvm删除了除12.14.0之外的所有节点版本
  3. 使用sudo npm install重新安装所有软件包]
  4. 运行应用程序,以下是错误
  5. node blah-blh.js

错误:模块'/home/XXXXX/Desktop/app-current/ZZZZ-express/node_modules/bcrypt/lib/binding/bcrypt_lib.node'使用不同的Node.js版本编译NODE_MODULE_VERSION 57.此版本的Node.js需要NODE_MODULE_VERSION 72.请尝试重新编译或重新安装模块(例如,使用npm rebuildnpm install)。

此后,我尝试使用npm rebuild

进行重建,重建完成后仍然是相同的问题

我在安装/使用node.js 12.14.0时会遇到bcrypt兼容性错误(为什么12.14.0 .....是AWS当前支持的最高版本)。这里是错误消息,任何想法如何...

node.js npm bcrypt nvm
1个回答
0
投票

在命令行中运行以下命令,它将再次起作用。

  1. rm -rf node_modules
© www.soinside.com 2019 - 2024. All rights reserved.