我已经使用命令将oracledb库安装到我的项目文件夹中。
‘'npm我预言--s’
它已经成功安装,并且它在我的项目中的文件夹'node_modules‘中。在项目文件夹中,在下载并打开它之后,我也有了'instantclient‘文件夹。
当我试图运行我的程序时,会发生以下错误:
在对象处按需(内部/module.js:11:18)。(c:\Users\tlobel\Documents\Install_1\node_modules\oracledb\index.js:1:80) at Module._compile (module.js:652:30)等待调试器断开连接.c:\Users\tlobel\Documents\Install_1\node_modules\oracledb\build\Release\oracledb.node错误: NJS-045:无法加载Node.js 8.11.1 (win32,x64) oracledb.js:68的oracledb附加二进制文件,oracledb.js:68无法加载Node.js DPI-1050: Oracle客户端库必须位于11.2或更高版本的 Node-oracledb安装说明:在路径环境变量__中必须有64位Oracle客户端库。如果此计算机上没有Oracle数据库,则从http://www.oracle.com/technetwork/topics/winx64soft-089540.html 安装Instant Client Basic或Basic轻型包--适用于您的Oracle客户端库版本的Microsoft可再发行版必须是可用的__。
我的PATH如下所示:
\ Files\Git\usr\bin;C:\Users\usr1\Downloads\Git-2.16.2-64-bit;C:\Users\usr1\Downloads\VC_redist.x64;C:\Program文件\PATH=C:\Python27\;C:\Python27\Scripts\ PATH=C:\Python27\;C:\Python27\Scripts;C:\Program\Git\cmd;C:\Program\Git\mingw64 64\bin;C:\Program\Microsoft;C:\User\usr1 1\AppData\漫游\npm
我的项目位于文件夹中:C:\Users\usr1 1\ my Documents\Install_1
我也下载了VS再发行版,但我不知道该放在哪里.有人知道要解决哪些问题才能奏效吗?
答案非常感谢!
发布于 2018-04-23 12:11:37
我最近也犯了一个类似的错误。最初,我在使用这个包时没有任何问题,它不需要安装更多的依赖项。然而,前几周我对Node进行了升级,然后升级了oracledb,然后得到了与您类似的错误。
包的git集线器页面非常有用,并描述了在主机服务器上附加安装所需的内容。
发布于 2022-08-17 22:46:00
安装Oracle客户端库必须位于11.2或更高版本。并在环境变量中设置bin路径。
发布于 2018-05-01 12:51:17
https://stackoverflow.com/questions/49975630
复制相似问题