0

我正在尝试在我的 Windows 环境中安装 oracle 包并收到以下错误。有人尝试在他们的机器上安装以及如何解决此问题

C:\Users>npm install db-oracle
npm WARN package.json mongo@0.1.0 No repository field.  
npm http GET https://registry.npmjs.org/db-oracle  
npm http 304 https://registry.npmjs.org/db-oracle  

db-oracle@0.2.3 install C:\Users\vishaltyagi\node_modules\db-oracle
node-waf configure build  
'node-waf' is not recognized as an internal or external command,
operable program or batch file.  

db-oracle@0.2.3 preuninstall C:\Users\vishaltyagi\node_modules\db-oracle   
rm -rf build/*   
'rm' is not recognized as an internal or external command, 
operable program or batch file. 

npm WARN continuing anyway undefined  
npm ERR! weird error 1  
npm ERR! not ok code 0
4

1 回答 1

0

该错误意味着该模块可能是为 v0.8 之前的版本编写的,该版本node-waf已被删除。node-waf是用于编译本机插件模块的构建工具,已被 取代node-gyp,它使用binding.gyp文件而不是wscript文件。

解决此问题的最简单方法是node-waf在 Linux 上通过找到 package进行安装nodejs-dev,这会将命令添加到您的 PATH。更复杂的方法是将此处wscript的文件转换为格式。binding.gyp

于 2013-09-24T14:32:28.230 回答