当我运行cordova插件时,在我的命令提示符中添加cordova-plugin-email-composer@0.8.3,我收到此错误,插件已安装到我的phonegap插件文件夹中。
无法安装&#cord; cordova-plugin-email-composer':错误:cmd:Command 退出代码ENOENT失败 在ChildProcess.whenDone(C:\ Users \ User \ AppData \ Roaming \ npm \ node_modules \ c ordova \ node_modules \科尔多瓦共用\ SRC \ superspawn.js:169:23) 在emitOne(events.js:96:13) 在ChildProcess.emit(events.js:188:7) 在Process.ChildProcess._handle.onexit(internal / child_process.js:202:12) at onErrorNT(internal / child_process.js:348:16) at _combinedTickCallback(internal / process / next_tick.js:74:11) at process._tickCallback(internal / process / next_tick.js:98:9) 在Module.runMain(module.js:577:11) 在运行时(node.js:348:7) 在启动时(node.js:140:9)错误:cmd:命令失败,退出代码为ENOENT
如何解决此错误以及导致此错误的原因是什么?
答案 0 :(得分:0)
如果您搜索Command failed with exit code ENOENT
的错误,那么通常是因为旧版本的插件或cordova本身
我使用的是cordova版本6.2.0(c:> cordova -v)
This plugin is installed successfully into my app
所以你真正需要做的是更新你的cordova ,下面是升级你的cordova的过程
在Windows环境中:
如果您已经安装了cordova,请按照以下步骤操作:
1)npm uninstall -g cordova
2)删除文件夹C:\ Users \ your-name.cordova
3)进入环境变量...
4)将C:\ Windows \ System32定义为系统变量(底部窗口),即SYSTEM_HOME
5)然后在服务器变量(顶部窗口)中定义%SYSTEM_HOME%
6)然后运行npm install -g cordova
7)现在转到项目文件夹再试一次:cordova platform add android
希望这会对你有所帮助