‘oracledb’Oracle 客户端库错误(错误:NJS-045 和其他错误)

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

我已使用命令将 oracledb 库安装到我的项目文件夹中

'npm 我 oracledb --s'

它已成功安装,并且位于我的项目内的“node_modules”文件夹中。在项目文件夹中,下载并打开它后,我还有“instantclient”文件夹。

当我尝试运行我的程序时,出现以下错误:

需要(内部/module.js:11:18) 在对象。 (c:\Users 标签\Documents\Install_1 ode_modules\oracledb\index.js:1:80) 在 Module._compile (module.js:652:30) 等待调试器断开连接... 错误:NJS-045:无法加载 Node.js 8.11.1 的 oracledb 附加二进制文件(win32、x64) oracledb.js:68 无法加载 c:\Users lobel\Documents\Install_1 ode_modules\oracledb uild\Release\oracledb.node DPI-1050:Oracle 客户端库必须为 11.2 或更高版本 Node-oracledb安装说明:https://oracle.github.io/node-oracledb/INSTALL.html 您的 PATH 环境变量中必须有 64 位 Oracle 客户端库。 如果此计算机上没有 Oracle 数据库,请从以下位置安装 Instant Client Basic 或 Basic Light 软件包: http://www.oracle.com/technetwork/topics/winx64soft-089540.html 必须提供适合您的 Oracle 客户端库版本的 Microsoft Visual Studio Redistributable

我的PATH看起来像这样:

PATH=C:\Python27\;C:\Python27\Scripts; C:\Users\usr1\My Documents\Install_1\instantclient;C:\Program Files odejs\;C:\Program Files\Gi

node.js npm-install require node-oracledb instantclient
© www.soinside.com 2019 - 2024. All rights reserved.