0

我对 oracledb 模块有错误。

我已成功安装 oracledb。

当我这样打字时,

-> npm install
oracledb njsOracle.cpp
njsPool.cpp
njsConnection.cpp
njsResultSet.cpp
njsMessages.cpp
njsIntLob.cpp
dpiEnv.cpp
dpiEnvImpl.cpp
dpiException.cpp
dpiExceptionImpl.cpp
dpiConnImpl.cpp
dpiDateTimeArrayImpl.cpp
dpiPoolImpl.cpp
dpiStmtImplcpp.cpp dpiLob.cpp dpiCommon.cpp win_delay_load_hook.cc C:\Users\aaa\AppData\Roaming\npm\node_modules\oracledb\build\Release\oracledb.lib 라이브러리 및 C:\Users\aaa \AppData\Roaming\npm\node_modules\ oracledb\build\Release\oracledb.exp 개체를 생성하고 있습니다。






코드를 생성하고 있습니다。
코드를 생성했습니다。
oracledb.vcxproj -> C:\Users\aaa\AppData\Roaming\npm\node_modules\oracledb\build\Release\oracledb.node
oracledb.vcxproj -> C:\Users\aaa\AppData\Roaming\npm\node_modules\oracledb \build\Release\oracledb.pdb(完整 PDB)
C:\Users\GwiTtaeGi\AppData\Roaming\npm
`-- oracledb@1.13.1

但是当我执行require('oracledb')时,会出现这样的错误。

错误:找不到指定的过程。
\?\c:\testnode\test\node_modules\oracledb\build\Release\oracledb.node

Object.Module._extensions..node (module.js:597:18)
在 Module.load (module .js:487:32)
在 tryModuleLoad (module.js:446:12)
在 Function.Module._load (module.js:438:3)
在 Module.require (module.js:497:17)
在 require (internal /module.js:20:19)
在对象。
(c:\testnode\test\node_modules\oracledb\lib\oracledb.js:35:19)
在 Module._compile (module.js:570:32)
在 Object.Module._extensions..js (module.js:579 :10)

我无法修复这个错误..

版本是.. node -v : v6.10.3
npm -v : 4.5.0

4

1 回答 1

0
  • 首先,尝试清理 NPM 缓存

rm -rf ~/.node-gyp ~/.npm; npm cache clean

  • 如果仍然出现错误,请尝试设置 NODE_PATH 环境变量
于 2017-05-12T06:46:31.133 回答