安装电子邮件composer cordova插件错误

时间:2016-07-20 08:52:13

标签: cordova phonegap-plugins cordova-plugins

在命令promopt

中运行时出错

当我运行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

如何解决此错误以及导致此错误的原因是什么?

1 个答案:

答案 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

希望这会对你有所帮助