有没有一种方法可以在不编辑PATH变量的情况下使用Node.js oracledb库



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

我对我的工作电脑没有管理权限,所以有办法解决这个问题吗?有没有一种方法可以为我正在运行的命令行的一个实例创建一个临时PATH?任何工作都将不胜感激。

更新使用节点oracledb 6,您不再需要Oracle客户端库。默认情况下,驱动程序是一个纯JavaScript实现。您不需要更改PATH。请参阅发布公告。

使用Windows和macOS上的节点oracledb 5,您可以通过调用initOracleClient()来设置Oracle客户端库的位置,而无需进行任何外部配置。这一切都记录在案:

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

只有一个安装指南。你找它有困难吗?你有什么改进的建议吗?

最新更新