2017-11-02 10 views
0

오류 : \? \ D : \ E142 \ NodeWorkspace \ Database \ node_modules \ oracledb \ build \ Release \ oracledb.node가 응용 프로그램 \? \ D가 아닙니다. : module.js : 545 : 32의 Object.Module._extensions..node (module.js : 653 : 18)의 \ E142 \ NodeWorkspace \ Database \ node_modules \ oracledb \ build \ Release \ oracledb.node module.require (module.js : 568 : 17)의 Function.Module._load (module.js : 500 : 3)에서 try (Module.js : 508 : 12)에서 require (internal/module.js : 11 : 18)에서 Object. Object.Module._extensions..js (module.js)의 Module._compile (module.js : 624 : 30)에서 D : ₩ E142 ₩ NodeWorkspace ₩ Database ₩ node_modules ₩ oracledb ₩ lib ₩ oracledb.js : 35 : 19 10) Module.load (module.js에서 : : : 635 545 : 32)아래 오류를 직면하는 노드에서 oracledb에 연결하려고합니다.

답변

0

이 작업을 시도 할 수 있습니다 :

Open an elevated CMD prompt (run as Administrator). 
navigate to your app folder 
npm install --global npm 
npm install --global --production windows-build-tools 
npm install instantclient 
set PATH=%cd%\instantclient;%PATH% 
set OCI_LIB_DIR=%cd%\instantclient\sdk\lib\msvc 
set OCI_INC_DIR=%cd%\instantclient\sdk\include 
npm install oracledb 
+0

모든 설치가 성공적으로 완료 –