C:\ Users \ ramachandran.s> npm install oracledb
oracledb@1.2.0安装C:\ Users \ ramachandran.s \ node_modules \ oracledb node-gyp rebuild
C:\ Users \ ramachandran.s \ node_modules \ oracledb> node“C:\ Program Files(x86)\ node_ modules \ npm \ bin \ node-gyp-bin \ .... \ node_modules \ node-gyp \ bin \ node-gyp.js“rebui LD C:\ Users \ ramachandran.s \ node_modules \ oracledb \ build \ binding.sln:错误MSB3411 :无法加载Visual C ++组件“VCBuild.exe”。如果组件没有 安装,1)安装Microsoft Windows SDK for Windows Server 200 8和.NET Framework 3.5,或2)安装Microsoft Visual Studio 2008。
我缺少什么,请帮助
答案 0 :(得分:0)
正如错误消息中所述,您需要安装Windows SDK for Windows Server 2008或Microsoft Visual Studio 2008. oracledb Node.JS包使用Oracle OCI库,并在安装包时编译它们
我在Linux和OSX上运行oracledb,所以我不确定,但您可能希望在安装https://www.visualstudio.com/en-US/products/visual-studio-express-vs后查看错误消息是否消失。免费。
答案 1 :(得分:0)
这是一个很棒的安装指南,其中包含解决上述问题的步骤。
https://community.oracle.com/docs/DOC-931127
需要安装Oracle OCI库,本指南将向您展示如何使用。
答案 2 :(得分:0)
通过安装以下Windows构建工具,将解决所有gyp错误
npm install -g --production Windows构建工具
希望对某人有帮助