Javascript 无法使用节点前gyp:404状态代码下载64位nw.lib重建serialport

Javascript 无法使用节点前gyp:404状态代码下载64位nw.lib重建serialport,javascript,node.js,compilation,node-webkit,johnny-five,Javascript,Node.js,Compilation,Node Webkit,Johnny Five,我试图将johnny five与node webkit结合使用,因此我必须使用node pre gyp重建它。我已经在全球安装了node pre gyp和nw gyp。我运行的是64位windows 7,安装了32位版本的node 0.10.32和32位版本的Python 2.7.3以及Visual Studio 2012;它们都在系统路径中 当我运行npm install johnny five--runtime=node webkit--target=0.8.6时,我收到以下错误消息: &g

我试图将johnny five与node webkit结合使用,因此我必须使用node pre gyp重建它。我已经在全球安装了node pre gyp和nw gyp。我运行的是64位windows 7,安装了32位版本的node 0.10.32和32位版本的Python 2.7.3以及Visual Studio 2012;它们都在系统路径中

当我运行
npm install johnny five--runtime=node webkit--target=0.8.6
时,我收到以下错误消息:

> serialport@1.4.6 install C:\Users\ANTON_LAPTOP\Documents\Programming Projects\ROV\node_
modules\johnny-five\node_modules\serialport
> node-pre-gyp install --fallback-to-build

gyp WARN install got an error, rolling back install
gyp ERR! configure error
gyp ERR! stack Error: 404 status code downloading 64-bit nw.lib
gyp ERR! stack     at Request.<anonymous> (C:\Users\ANTON_LAPTOP\AppData\Roaming\npm\node
_modules\nw-gyp\lib\install.js:317:20)
gyp ERR! stack     at Request.emit (events.js:117:20)
gyp ERR! stack     at Request.onRequestResponse (C:\Users\ANTON_LAPTOP\AppData\Roaming\np
m\node_modules\nw-gyp\node_modules\request\request.js:1247:10)
gyp ERR! stack     at ClientRequest.emit (events.js:95:17)
gyp ERR! stack     at HTTPParser.parserOnIncomingClient (http.js:1692:21)
gyp ERR! stack     at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:
121:23)
gyp ERR! stack     at Socket.socketOnData (http.js:1587:20)
gyp ERR! stack     at TCP.onread (net.js:527:27)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\\Users\\ANTON_LAPTOP\\AppData\\Roaming\\npm\\node_modules\\nw
-gyp\\bin\\nw-gyp.js" "rebuild" "--name=serialport" "--configuration=Release" "--module_n
ame=serialport" "--version=1.4.6" "--major=1" "--minor=4" "--patch=6" "--runtime=node-web
kit" "--node_abi=node-webkit-v11" "--target=0.8.6" "--platform=win32" "--target_platform=
win32" "--arch=ia32" "--target_arch=ia32" "--module_main=./serialport" "--host=https://no
de-serialport.s3.amazonaws.com/" "--module_path=C:\\Users\\ANTON_LAPTOP\\Documents\\Progr
amming Projects\\ROV\\node_modules\\johnny-five\\node_modules\\serialport\\build\\serialp
ort\\v1.4.6\\Release\\node-webkit-v11-win32-ia32" "--remote_path=./serialport/v1.4.6/Rele
ase/" "--package_name=node-webkit-v11-win32-ia32.tar.gz" "--staged_tarball=build\\stage\\
serialport\\v1.4.6\\Release\\node-webkit-v11-win32-ia32.tar.gz" "--hosted_path=https://no
de-serialport.s3.amazonaws.com/serialport/v1.4.6/Release/" "--hosted_tarball=https://node
-serialport.s3.amazonaws.com/serialport/v1.4.6/Release/node-webkit-v11-win32-ia32.tar.gz"

gyp ERR! cwd C:\Users\ANTON_LAPTOP\Documents\Programming Projects\ROV\node_modules\johnny
-five\node_modules\serialport
gyp ERR! node -v v0.10.32
gyp ERR! nw-gyp -v v0.12.3
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute 'nw-gyp.cmd rebuild --name=serialport --
configuration=Release --module_name=serialport --version=1.4.6 --major=1 --minor=4 --patc
h=6 --runtime=node-webkit --node_abi=node-webkit-v11 --target=0.8.6 --platform=win32 --ta
rget_platform=win32 --arch=ia32 --target_arch=ia32 --module_main=./serialport --host=http
s://node-serialport.s3.amazonaws.com/ --module_path=C:\Users\ANTON_LAPTOP\Documents\Progr
amming Projects\ROV\node_modules\johnny-five\node_modules\serialport\build\serialport\v1.
4.6\Release\node-webkit-v11-win32-ia32 --remote_path=./serialport/v1.4.6/Release/ --packa
ge_name=node-webkit-v11-win32-ia32.tar.gz --staged_tarball=build\stage\serialport\v1.4.6\
Release\node-webkit-v11-win32-ia32.tar.gz --hosted_path=https://node-serialport.s3.amazon
aws.com/serialport/v1.4.6/Release/ --hosted_tarball=https://node-serialport.s3.amazonaws.
com/serialport/v1.4.6/Release/node-webkit-v11-win32-ia32.tar.gz' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (C:\Users\ANTON_LAPTOP\Documents\
Programming Projects\ROV\node_modules\johnny-five\node_modules\serialport\node_modules\no
de-pre-gyp\lib\util\compile.js:76:29)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
node-pre-gyp ERR! stack     at maybeClose (child_process.js:756:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:823:
5)
node-pre-gyp ERR! System Windows_NT 6.1.7601
node-pre-gyp ERR! command "node" "C:\\Users\\ANTON_LAPTOP\\Documents\\Programming Project
s\\ROV\\node_modules\\johnny-five\\node_modules\\serialport\\node_modules\\node-pre-gyp\\
bin\\node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd C:\Users\ANTON_LAPTOP\Documents\Programming Projects\ROV\node_modul
es\johnny-five\node_modules\serialport
node-pre-gyp ERR! node -v v0.10.32
node-pre-gyp ERR! node-pre-gyp -v v0.5.19
node-pre-gyp ERR! not ok
Failed to execute 'nw-gyp.cmd rebuild --name=serialport --configuration=Release --module_
name=serialport --version=1.4.6 --major=1 --minor=4 --patch=6 --runtime=node-webkit --nod
e_abi=node-webkit-v11 --target=0.8.6 --platform=win32 --target_platform=win32 --arch=ia32
 --target_arch=ia32 --module_main=./serialport --host=https://node-serialport.s3.amazonaw
s.com/ --module_path=C:\Users\ANTON_LAPTOP\Documents\Programming Projects\ROV\node_module
s\johnny-five\node_modules\serialport\build\serialport\v1.4.6\Release\node-webkit-v11-win
32-ia32 --remote_path=./serialport/v1.4.6/Release/ --package_name=node-webkit-v11-win32-i
a32.tar.gz --staged_tarball=build\stage\serialport\v1.4.6\Release\node-webkit-v11-win32-i
a32.tar.gz --hosted_path=https://node-serialport.s3.amazonaws.com/serialport/v1.4.6/Relea
se/ --hosted_tarball=https://node-serialport.s3.amazonaws.com/serialport/v1.4.6/Release/n
ode-webkit-v11-win32-ia32.tar.gz' (1)
npm WARN optional dep failed, continuing serialport@1.4.6
johnny-five@0.8.19 node_modules\johnny-five
├── ease-component@1.0.0
├── descriptor@0.1.0
├── temporal@0.3.8
├── colors@1.0.3
├── es6-shim@0.20.0
├── nanotimer@0.3.1
├── firmata@0.3.3 (browser-serialport@1.0.6)
├── lodash@2.4.1
└── galileo-io@0.3.9 (graceful-fs@2.0.3, es6-promise@2.0.0, remapped@0.2.1)
>serialport@1.4.6安装C:\Users\ANTON\u LAPTOP\Documents\Programming Projects\ROV\node_
模块\johnny five\node\u模块\serialport
>节点预gyp安装--回退到构建
gyp WARN安装出错,正在回滚安装
哎呀!配置错误
哎呀!堆栈错误:404状态代码下载64位nw.lib
哎呀!按要求堆叠。(C:\Users\ANTON\u LAPTOP\AppData\Roaming\npm\node
_modules\nw gyp\lib\install.js:317:20)
哎呀!在Request.emit时堆栈(events.js:117:20)
哎呀!堆栈在Request.onRequestResponse(C:\Users\ANTON\u LAPTOP\AppData\Roaming\np
m\node\u modules\nw gyp\node\u modules\request\request.js:1247:10)
哎呀!ClientRequest.emit上的堆栈(events.js:95:17)
哎呀!HTTPParser.parserOnIncomingClient上的堆栈(http.js:1692:21)
哎呀!堆栈位于HTTPParser.parserOnHeadersComplete[作为onHeadersComplete](http.js:
121:23)
哎呀!堆栈位于Socket.socketOnData(http.js:1587:20)
哎呀!堆栈位于TCP.onread(net.js:527:27)
哎呀!系统Windows\u NT 6.1.7601
哎呀!命令“node”C:\\Users\\ANTON\u LAPTOP\\AppData\\Roaming\\npm\\node\u modules\\nw
-gyp\\bin\\nw gyp.js“重建”-name=serialport”-configuration=Release”-module\n
ame=serialport”“--version=1.4.6”“--major=1”“--minor=4”“--patch=6”“--runtime=node web
工具包“”--节点\ abi=node-webkit-v11”“--目标=0.8.6”“--平台=win32”“--目标\平台=
win32”“--arch=ia32”“--目标\u arch=ia32”“--模块\u主=./serialport”“--主机=https://no
de serialport.s3.amazonaws.com/“”--module\u path=C:\\Users\\ANTON\u LAPTOP\\Documents\\Progr
安明项目\\ROV\\node\u模块\\johnny five\\node\u模块\\serialport\\build\\serialp
ort\\v1.4.6\\Release\\node-webkit-v11-win32-ia32”“--远程路径=./serialport/v1.4.6/Rele
ase/“”--package_name=node-webkit-v11-win32-ia32.tar.gz”“--staged_tarball=build\\stage\\
serialport\\v1.4.6\\Release\\node-webkit-v11-win32-ia32.tar.gz”“--托管路径=https://no
de serialport.s3.amazonaws.com/serialport/v1.4.6/Release/“”——托管=https://node
-serialport.s3.amazonaws.com/serialport/v1.4.6/Release/node-webkit-v11-win32-ia32.tar.gz“
哎呀!cwd C:\Users\ANTON\u LAPTOP\Documents\Programming Projects\ROV\node\u modules\johnny
-五个\node\u模块\serialport
哎呀!节点-v v0.10.32
哎呀!西北gyp-v v0.12.3
哎呀!不好
节点前gyp错误!构建错误
节点前gyp错误!堆栈错误:未能执行“nw-gyp.cmd重新生成--name=serialport”--
配置=Release--module_name=serialport--version=1.4.6--major=1--minor=4--patc
h=6--运行时=节点webkit--node_abi=node-webkit-v11--target=0.8.6--platform=win32--ta
rget\u platform=win32--arch=ia32--target\u arch=ia32--module\u main=./serialport--host=http
s://node-serialport.s3.amazonaws.com/--module\u path=C:\Users\ANTON\u LAPTOP\Documents\Progr
安明项目\ROV\node\U模块\johnny five\node\U模块\serialport\build\serialport\v1。
4.6\Release\node-webkit-v11-win32-ia32——远程路径=./serialport/v1.4.6/Release/--packa
ge_name=node-webkit-v11-win32-ia32.tar.gz--staged_tarball=build\stage\serialport\v1.4.6\
Release\node-webkit-v11-win32-ia32.tar.gz——托管路径=https://node-serialport.s3.amazon
aws.com/serialport/v1.4.6/Release/--托管=https://node-serialport.s3.amazonaws.
com/serialport/v1.4.6/Release/node-webkit-v11-win32-ia32.tar.gz'(1)
节点前gyp错误!在子进程中进行堆栈。(C:\Users\ANTON\u LAPTOP\Documents)\
编程项目\ROV\node\u模块\johnny five\node\u模块\serialport\node\u模块\no
de pre-gyp\lib\util\compile.js:76:29)
节点前gyp错误!ChildProcess.emit上的堆栈(events.js:98:17)
节点前gyp错误!maybeClose的堆栈(child_process.js:756:16)
节点前gyp错误!在Process.ChildProcess.\u handle.onexit(child\u Process.js:823:
5)
节点前gyp错误!系统Windows\u NT 6.1.7601
节点前gyp错误!命令“node”C:\\Users\\ANTON\u膝上型电脑\\文档\\编程项目
s\\ROV\\node\u模块\\johnny five\\node\u模块\\串行端口\\ node\u模块\\node pre gyp\\
bin\\node pre-gyp“安装”--回退到生成
节点前gyp错误!cwd C:\Users\ANTON\u LAPTOP\Documents\Programming Projects\ROV\node\u模块
es\johnny five\node\u模块\serialport
节点前gyp错误!节点-v v0.10.32
节点前gyp错误!gyp前节点-v v0.5.19
节点前gyp错误!不好
无法执行'nw-gyp.cmd rebuild--name=serialport--configuration=Release--module'_
name=serialport--version=1.4.6--major=1--minor=4--patch=6--runtime=node-webkit--nod
e_abi=node-webkit-v11--target=0.8.6--platform=win32--target_platform=win32--arch=ia32
--target\u arch=ia32——模块\u main=./serialport——主机=https://node-serialport.s3.amazonaw
s、 com/--module\u path=C:\Users\ANTON\u LAPTOP\Documents\Projects\ROV\node\u module
s\johnny five\node\u modules\serialport\build\serialport\v1.4.6\Release\node-webkit-v11-win
32-ia32--远程路径=./serialport/v1.4.6/Release/--包名称=节点-webkit-v11-win32-i
a32.tar.gz——staged\u tarball=build\stage\serialport\v1.4.6\Release\node-webkit-v11-win32-i
a32.tar.gz——托管的路径=https://node-serialport.s3.amazonaws.com/serialport/v1.4.6/Relea
se/--U塔波尔=https://node-serialport.s3.amazonaws.com/serialport/v1.4.6/Release/n
ode-webkit-v11-win32-ia32.tar.gz'(1)
npm警告可选dep失败,继续serialport@1.4.6
约翰尼-five@0.8.19节点\u模块\johnny five
├── 缓和-component@1.0.0
├── descriptor@0.1.0
├── temporal@0.3.8
├── colors@1.0.3
├── es6-shim@0.20.0
├── nanotimer@0.3.1
├──