node.js - 节点错误,针对不同 Node.js 版本编译的模块,但我安装的版本符合要求
问题描述
收到一条错误消息,指出我尝试加载的模块是使用 NODE_MODULE_VERSION 83 编译的,而不是它需要的 N_M_V 72,但我安装了 72 个(请参阅图片以获取错误的全文)。
我知道该机器人可以正常工作,因为在我决定转向 vps/vultr 之前,我在 Heroku 上托管它一周都没有问题。将我的所有文件传输到远程服务器,安装 npm 和 node 以及我的依赖项所需的所有各种模块。我强制安装了代码开发使用的 node/npm 版本,然后安装了模块。我已经尝试重建并完全卸载 node/npm 和模块,但仍然收到此错误。我无法复制错误代码,我不想打错字,但它在这里,抱歉
解决方案
推荐阅读
- c++ - 在基类中创建派生内部类的实例
- c# - Rx.Net + Reactive-Ui + MahApps.Metro - 使用门控对话框重复和重试异步请求
- java - java: 整数太大
- flutter - 使用会员详细信息自动更新颤振应用程序
- php - Wordpress:处理 Paypal 付款并返回页面
- c# - Xml 命名空间前缀规范器
- c - 单链表中没有给我数据的第一个节点有什么问题
- python - Discord.py 创建一个新的频道和脱模版的角色
- node.js - 寻找与时区和日期一起使用的模式前端(React)和后端(nodejs)
- c++ - 为什么此代码打印“2”而不是“3”?