我正在使用Node.JS在Windows平台上编写一个小程序,它访问Oracle数据库以进行基本的插入/更新操作。然后,该程序将部署到具有不同版本Windows的几台计算机上。
一开始我认为通过安装和使用node-oracledb会非常简单。然而,在阅读了Installation Guide并尝试了几次之后,我发现它的安装有点笨重,因为它需要很大的Microsoft Windows SDK或Visual Studio,还有很多与npm-gyp和Visual Studio相关的问题(例如this和this),Oracle Instant Client和Visual Studio报告。
在目标计算机上重复此类安装过程可能非常耗时且容易出错。
有没有人知道Node.JS是否有任何不需要Visual Studio的轻量级Oracle驱动程序?提前谢谢。
答案 0 :(得分:1)
在Installation Guide中,请查看第VII部分。在Windows计算机之间复制二进制文件。 (接近底部)
如果目标计算机具有相同的Node版本和体系结构,并且安装了Oracle Instant Client,则可以进行一次安装,然后在计算机之间复制二进制文件。
答案 1 :(得分:1)
您可能希望关注提供预构建的node-oracledb二进制文件的进度。社区成员提供了二进制文件。见https://github.com/oracle/node-oracledb/issues/18#issuecomment-146434124