2016-11-29 58 views
0

的NodeJS v 7.1.0 NPM v 3.10.9科爾多瓦命令運行的問題(扔在q.js) - 運10,7.1.0的NodeJS

C:\Users\Adam>npm install -g cordova 
npm WARN deprecated [email protected]: use uuid module instead 
C:\Users\Adam\AppData\Roaming\npm\cordova -> C:\Users\Adam\AppData\Roaming\npm\node_modules\cordova\bin\cordova 

C:\Users\Adam>cordova -v 
C:\Users\Adam\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:126 
        throw e; 
        ^

Error: write EINVAL 
    at exports._errnoException (util.js:1022:11) 
    at WriteStream.Socket._writeGeneric (net.js:715:26) 
    at WriteStream.Socket._write (net.js:734:8) 
    at doWrite (_stream_writable.js:334:12) 
    at writeOrBuffer (_stream_writable.js:320:5) 
    at WriteStream.Writable.write (_stream_writable.js:247:11) 
    at WriteStream.Socket.write (net.js:661:40) 
    at WriteStream.stream.write (C:\Users\Adam\AppData\Roaming\npm\node_modules\cordova\node_modules\ansi\lib\newlines.js:36:21) 
    at MuteStream.ondata (stream.js:31:26) 
    at emitOne (events.js:96:13) 

我嘗試幾次安裝和卸載從Windows cmd和nodejs cmd清除緩存 。沒有幫助。

幾天前安裝了原生腳本,並且工作正常。

也許科爾多瓦不能使用nodejs 7.x?

我試圖安裝也與@latest NPM安裝-g科爾多瓦@卸載時最新

C:\Users\Adam>npm uninstall -g cordova 
- [email protected] node_modules\cordova\node_modules\abbrev 
- [email protected] node_modules\cordova\node_modules\acorn 
- [email protected] node_modules\cordova\node_modules\ansi 
- [email protected] node_modules\cordova\node_modules\ansi-escapes 
- [email protected] node_modules\cordova\node_modules\ansi-regex 
- [email protected] node_modules\cordova\node_modules\ansi-styles 
- [... many others] 
- [email protected] node_modules\cordova\node_modules\nopt 
- [email protected] node_modules\cordova\node_modules\update-notifier 
- [email protected] node_modules\cordova 
+0

降級節點6.9.1修復問題。謝謝 – Adam

回答

2

距離科爾多瓦新的bug一些Node.js的版本。

解決方案

降級節點6.9.1解決問題

0

似乎與節點版本的工作好嗎7.2.1