首页 > 解决方案 > 节点错误,针对不同 Node.js 版本编译的模块,但我安装的版本符合要求

问题描述

收到一条错误消息,指出我尝试加载的模块是使用 NODE_MODULE_VERSION 83 编译的,而不是它需要的 N_M_V 72,但我安装了 72 个(请参阅图片以获取错误的全文)。

我知道该机器人可以正常工作,因为在我决定转向 vps/vultr 之前,我在 Heroku 上托管它一周都没有问题。将我的所有文件传输到远程服务器,安装 npm 和 node 以及我的依赖项所需的所有各种模块。我强制安装了代码开发使用的 node/npm 版本,然后安装了模块。我已经尝试重建并完全卸载 node/npm 和模块,但仍然收到此错误。我无法复制错误代码,我不想打错字,但它在这里,抱歉

编辑:npm 安装

标签: node.jsnpmbotsdiscordbetter-sqlite3

解决方案


推荐阅读