有没有一种方法可以使用Node.js oracledb库而不编辑我的PATH变量?

时间:2020-07-31 18:04:34

标签: node.js express node-oracledb

我正在尝试使用Node.js构建Web界面,以显示工作中来自Oracle数据库的数据。我进行了一些研究,发现需要oracledb才能访问它。我发现任何安装指南都说我需要编辑PATH变量才能使用它。

我没有对我的工作电脑的管理员权限,那么有什么办法解决呢?是否有办法为我正在运行的命令行的一个实例创建临时路径?任何解决方法都值得赞赏。

1 个答案:

答案 0 :(得分:1)

使用Windows和macOS上的node-oracledb 5,您可以通过调用initOracleClient()来设置Oracle Client库的位置,而无需进行任何外部配置。这就是所有documented

const oracledb = require('oracledb');
try {
  oracledb.initOracleClient({libDir: 'C:\\oracle\\instantclient_19_6'});
} catch (err) {
  console.error('Whoops!');
  console.error(err);
  process.exit(1);
}

只有一个安装指南:https://oracle.github.io/node-oracledb/INSTALL.html您是否很难找到它?您有任何改进建议吗?