2014-12-03 124 views
-1

尝试在节点中安装socket.io会导致错误。 其他模块,如快递,工作正常。我已经尝试过重装节点,甚至在安装节点之前系统还原到了。奇怪的是,它上周工作,我第一次安装它。下面的代码是通过NVTVS为Visual Studio安装socket.io,从终端执行时也会发生同样的错误。我正在使用Windows 7 64位(6.1版本7601)。 我也无法找到它们在ws目录中引用的错误日志,因为没有。是否有人能够阅读此错误消息,或之前遇到过此问题?节点中的节点模块安装错误(socket.io)

Registry url: https://registry.npmjs.org/ 
Current Time: 03.12.2014 10:02:02 
Last Refreshed: 03.12.2014 08:32:19 
Number of Results: 115824 
====Executing command 'npm install socket.io --save '==== 

npm WARN package.json [email protected] No repository field. 
> [email protected] install c:\users\cyzla\documents\visual studio      2013\Projects\NodejsConsoleApp4\NodejsConsoleApp4\node_modules\socket.io\node_modules\engine.io\node_ modules\ws 
> (node-gyp rebuild 2> builderror.log) || (exit 0) 
> [email protected] install c:\users\cyzla\documents\visual studio 2013\Projects\NodejsConsoleApp4\NodejsConsoleApp4\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws 
> (node-gyp rebuild 2> builderror.log) || (exit 0) 
npm ERR! [email protected] install: `(node-gyp rebuild 2> builderror.log) || (exit 0)` 
npm ERR! spawn ENOENT 
npm ERR! 
npm ERR! Failed at the [email protected] install script. 
npm ERR! This is most likely a problem with the ws package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  (node-gyp rebuild 2> builderror.log) || (exit 0) 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls ws 
npm ERR! There is likely additional logging output above. 
npm ERR! System Windows_NT 6.1.7601 
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program  Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "socket.io" "--save" 
npm ERR! cwd c:\users\cyzla\documents\visual studio 2013\Projects\NodejsConsoleApp4\NodejsConsoleApp4 
npm ERR! node -v v0.10.33 
npm ERR! npm -v 1.4.28 
npm ERR! syscall spawn 
npm ERR! code ELIFECYCLE 
npm ERR! errno ENOENT 
npm 

====npm command completed with exit code 1==== 
+0

我不确定它会是什么原因,但是当它发生在我身上时,我需要禁用Windows的用户帐户控制(UAC),它不允许下载某个文件。 – Talysson 2014-12-03 10:07:10

+0

@Talysson我试过了,但没有运气。仍然得到相同的错误 – Idva 2014-12-03 10:33:50

+0

你有Python安装和PATH? WS需要它来编译。 – Talysson 2014-12-03 10:35:19

回答

1

修正了它。我链接到系统路径中的'c:/ windows/system32 /',由于某种原因修复了它。