Cordova命令运行问题(throw in q.js) - Win 10,nodejs 7.1.0 [英] Cordova command run issue (throw in q.js) - Win 10, nodejs 7.1.0

查看:1183
本文介绍了Cordova命令运行问题(throw in q.js) - Win 10,nodejs 7.1.0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

nodejs v 7.1.0
npm v 3.10.9

nodejs v 7.1.0 npm v 3.10.9

C:\Users\Adam>npm install -g cordova
npm WARN deprecated node-uuid@1.4.7: 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)


$ b b

我试着几次安装和卸载和清除缓存
从Windows cmd和nodejs cmd。没有帮助。

I'm trying few times install and uninstall and clear cache from Windows cmd and nodejs cmd. Not help.

几天前安装了本机脚本,运行正常。

Few days ago installed Native scripts and is working ok.

也许Cordova不能使用nodejs 7.x?

Maybe Cordova not working with nodejs 7.x?

我试着安装@latest
npm install -g cordova @ latest

I'm trying install also with @latest npm install -g cordova@latest

卸载时:

C:\Users\Adam>npm uninstall -g cordova
- abbrev@1.0.9 node_modules\cordova\node_modules\abbrev
- acorn@1.2.2 node_modules\cordova\node_modules\acorn
- ansi@0.3.1 node_modules\cordova\node_modules\ansi
- ansi-escapes@1.4.0 node_modules\cordova\node_modules\ansi-escapes
- ansi-regex@2.0.0 node_modules\cordova\node_modules\ansi-regex
- ansi-styles@2.2.1 node_modules\cordova\node_modules\ansi-styles
- [... many others]
- nopt@3.0.1 node_modules\cordova\node_modules\nopt
- update-notifier@0.5.0 node_modules\cordova\node_modules\update-notifier
- cordova@6.4.0 node_modules\cordova


推荐答案

这是来自cordova的一个新bug,包含一些Node.js版本。

It is a new bug from cordova with some of the Node.js versions.

解决方案


降级节点到6.9.1解决问题

downgrade node to 6.9.1 fix the problem

这篇关于Cordova命令运行问题(throw in q.js) - Win 10,nodejs 7.1.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆