проблема времени выполнения узла с оракулом - PullRequest
0 голосов
/ 09 мая 2019

Я принимаю приложение, работающее под управлением Windows 8 64 бит с 1 Mysql 5,7 2 Узел v8.10.0 3 нпм 6,4 4 Oracle Когда я запускаю приложение, получая сообщения об ошибках ниже,

C:\rdd\app\node_modules\oracledb\lib\oracledb.js:38
    throw err;
    ^

Error: \\?\C:\rddd\app\node_modules\oracledb\build\Release\oracledb.node is not a valid Win32 application.
\\?\C:\rdd\app\node_modules\oracledb\build\Release\oracledb.node
    at Object.Module._extensions..node (module.js:682:18)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\rdd\app\node_modules\oracledb\lib\oracledb.js:35:19)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)

1 Ответ

0 голосов
/ 10 мая 2019
  • Используйте npm uninstall oracledb и npm install oracledb, чтобы убедиться, что у вас установлен правильный 32-битный или 64-битный модуль node-oracledb.

  • Следуйте инструкциям по установке Instant Client и убедитесь, что установлен правильный распространяемый VS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...