我正在使用Node WebKit开发应用程序,需要访问我的PC(Windows 8)的串行端口。为了安装带有C/C++插件的第三方模块,我按照以下链接的指南进行操作:https://github.com/nwjs/nw.js/wiki/Using-Node-modules#3rd-party-modules-with-cc-addons。当我使用命令“nw-gyp rebuild --target=0.12.4”重新构建先前使用“npm install serialport”命令安装的“serialport”模块时,出现以下错误:
gyp: Undefined variable module_name in binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (C:\Users\LucaG.SEAV\AppData\Roaming
\npm\node_modules\nw-gyp\lib\configure.js:353:16)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:820:
12)
gyp ERR! System Windows_NT 6.2.9200
gyp ERR! command "node" "C:\\Users\\LucaG.SEAV\\AppData\\Roaming\\npm\\node_modu
les\\nw-gyp\\bin\\nw-gyp.js" "rebuild" "--target=0.12.2"
gyp ERR! cwd C:\Sources\INT2292App\node_modules\serialport
gyp ERR! node -v v0.10.40
gyp ERR! nw-gyp -v v0.12.4
gyp ERR! not ok
我看到第一个错误是“gyp:在binding.gyp中未定义变量module_name”
我该如何解决这个问题?
我正在使用Node WebKit的v0.12.3版本