node.js - 无法加载 oracledb
问题描述
当我尝试运行应用程序时,我突然将我的 Node js 应用程序从版本 8 升级到版本 10,它抛出了一个错误,描述如下
无法加载 Node.js 10.9.0 (win32, x64) NODE_MODULE_VERSION 57 的 oracledb 附加二进制文件。此版本的 Node.js 需要 NODE_MODULE_VERSION 64。请尝试重新编译或重新安装模块(例如,使用
npm rebuild
或npm install
)。Node-oracledb安装说明: https ://oracle.github.io/node-oracledb/INSTALL.html
如果我将我的 nodejs 降级到版本 8,它就像一个魅力,我的应用程序使用了一些最近添加的版本 10 功能,我试图删除所有模块,然后我键入npm install
以正确重新安装模块,但上面的消息失败了。我也尝试过没有运气的节点 js 安装,我该怎么办?
解决方案
推荐阅读
- json - Laravel 8 在数据库中手动保存 JSON
- vbscript - 需要帮助将多个函数添加到一个 VBScript
- node.js - 使用 node.js 和 Bullmq 部署 API 的流程布局
- reactjs - 反应查询突变打字稿
- arrays - vb.net - “在数组中”函数?
- node.js - 为什么我使用 express-validator 得到未处理的 Promise 错误
- laravel - 带有 Laravel 的 VueJS 3 内联模板
- python - Pip freeze requirements.txt 不起作用
- java - 错误:不支持请求方法“GET”
- python - 通过shell脚本在ubuntu服务器中设置python3.8,对应的pip和virtualenv