Со знанием дела Кристофера Джонса мне удалось как-то решить проблему. Поскольку у меня нет полного контроля над рабочей машиной, было трудно выполнить нормальную установку.
Поскольку я запускал NodeJS 9.20, библиотека oracledb не поддерживала (не содержала предварительно собранные двоичные файлы для этой версии) с общей установкой, использующей npm install oracledb
. Что еще хуже, у меня не было установленного Python, оставив компиляцию исходного кода для генерации двоичных файлов в качестве опции.
Вместо этого следовали приведенным ниже инструкциям для решения проблемы.
- Скачано oracledb.2.2.0.tgz и
oracledb-v2.2.0-node-v59-win32-x64
- Извлеките и скопируйте файл
oracledb.node
в папку / build / Release
- Включить ссылку в исходный код
Для получения более подробной информации см. Ручное извлечение node-oracledb для получения более подробной информации.
Надеюсь, это поможет.