node-webkit serialport问题

帅鱼 发布于 2017/02/24 16:04
阅读 223
收藏 0

开发一个node-webkit客户端应用 需要用到serialpost, 安装了python2.7.3和vs2013desk版本,安装好node-gyp node-pre-gyp后,然后直接用名称npm install serialport一下卡在

serialport@4.0.7 install E:\Program Files\nodejs\node_modules\npm\node_modules\serialport
> node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download(undefined): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v47-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@5.12.0 (node-v47 ABI) (falling back to source compile with node-gyp)

提示失败。。

然后从github中下载了一个node-serialport插件,通过执行node-gyp configure、build提示成功后 在本地Nodejs环境中能成功运行使用serialport 发送和接受信息,但是把插件弄到webkit中,无法使用,

后来找到网上一篇文章 说 编译时带参数--target=0.12.3 --runtime=node-webkit

$ nw-gyp rebuild --target=0.12.3 --runtime=node-webkit
gyp info it worked if it ends with ok
gyp info using nw-gyp@3.4.0
gyp info using node@5.12.0 | win32 | x64
gyp http GET http://node-webkit.s3.amazonaws.com/v0.12.3/nw-headers-v0.12.3.tar.gz
gyp http 200 http://node-webkit.s3.amazonaws.com/v0.12.3/nw-headers-v0.12.3.tar.gz
gyp WARN install got an error, rolling back install


一直失败,求大牛帮忙解决一下,或者能提供一个64位系统能使用的serialport插件模块。。。

加载中
返回顶部
顶部