我正在尝试通过包括jdbc库(node-jdbc)的Node.js服务器访问H2数据库。 我在Windows 7上工作,并且已安装JDK1.8。 Node-jdbc需要node-java。当我运行“ npm i java”时(如果运行“ npm i jdbc”,则出现相同的错误)
gyp WARN安装出错,回滚安装
gyp错误!配置错误
gyp错误!堆栈错误:连接ETIMEDOUT 104.20.23.46:443
gyp错误!堆栈在TCPConnectWrap.afterConnect [作为oncomplete](net.js:1174:14)gyp ERR!系统Windows_NT 6.1.7601
gyp错误!命令“ C:\ Program Files \ nodejs \ node.exe”“ C:\ Users \ g073242 \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ node-gyp \ bin \ node-gyp.js”“重建” < / p>
gyp错误! cwd C:\ Nodejs测试服务器\ node_modules \ java
gyp错误!节点-v v9.11.2 gyp ERR! node-gyp -v v3.6.2
gyp错误!不好
npm WARN restfulserver@1.0.0没有说明
npm WARN restfulserver@1.0.0没有存储库字段。
npm警告可选跳过功能:fsevents@1.2.7(node_modules \ fsevents):npm警告不支持跳过可选功能:fsevents@1.2.7不受支持的平台:想要的{“ os”:“ darwin”,“ arch” :“ any”}(当前:{“ os”:“ win32”,“ arch”:“ x64”})
npm错误!代码ELIFECYCLE
npm错误! errno 1
npm错误! java@0.11.0安装:node-gyp rebuild
npm错误!退出状态1
npm错误!
npm错误! java@0.11.0安装脚本失败。
npm错误! npm可能不是问题。上面可能还有其他日志记录输出。
npm错误!可以在以下位置找到此运行的完整日志:
详细日志:
913详细堆栈错误:java@0.11.0安装:node-gyp rebuild
913详细堆栈退出状态1
EventEmitter上的913详细堆栈。 (C:\ Users \ g073242 \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ npm-lifecycle \ index.js:304:16)
EventEmitter.emit上的913详细堆栈(events.js:180:13)
ChildProcess上的913详细堆栈。 (C:\ Users \ g073242 \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ npm-lifecycle \ lib \ spawn.js:55:14)
ChildProcess.emit上的913详细堆栈(events.js:180:13)
maybyClose上的913详细堆栈(internal / child_process.js:936:16)
Process.ChildProcess._handle.onexit上的913详细堆栈(internal / child_process.js:220:5)
914详细的pkgid java@0.11.0
915详细的Cwd C:\ Nodejs测试服务器
916详细的Windows_NT 6.1.7601
917详细argv“ C:\ Program Files \ nodejs \ node.exe”“ C:\ Users \ g073242 \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js”“ i”“ java “
918个详细节点v9.11.2
919详细npm v6.1.0
920错误代码ELIFECYCLE
921错误errno 1
922错误java@0.11.0安装:node-gyp rebuild
922错误退出状态1
923错误,在java@0.11.0安装脚本处失败。
923错误这可能不是npm的问题。上面可能还有其他日志记录输出。
924详细出口[1,正确]
感谢您的帮助!