【问题标题】:Installing of email composer cordova plugin error安装电子邮件作曲家科尔多瓦插件错误
【发布时间】:2016-07-20 08:52:13
【问题描述】:

在命令提示符下运行时出错

当我在命令提示符下运行 cordova plugin add cordova-plugin-email-composer@0.8.3 时,我收到此错误,并且该插件已安装到我的 phonegap 插件文件夹中。

无法安装“cordova-plugin-email-composer”:错误:cmd:命令 退出代码 ENOENT 失败 在 ChildProcess.whenDone (C:\Users\User\AppData\Roaming\npm\node_modules\c ordova\node_modules\cordova-common\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) 在 onErrorNT (internal/child_process.js:348:16) 在 _combinedTickCallback (内部/进程/next_tick.js:74:11) 在 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

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

【问题讨论】:

  • 你能把项目构建到cmd中没有任何错误吗?

标签: cordova phonegap-plugins cordova-plugins


【解决方案1】:

如果您搜索Command failed with exit code ENOENT 的错误,那么通常是因为插件或cordova 本身的旧版本

我正在使用 6.2.0 版 (c:>cordova -v) 的cordova

This plugin is installed successfully into my app

所以实际上你要做的是更新你的cordova,下面是升级你的cordova的过程

在 Windows 环境中:

如果您已经安装了cordova,请按照以下步骤操作:

1) npm 卸载 -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

希望对你有帮助

【讨论】:

  • 可能是系统变量路径的问题,请分享系统变量中的路径链接,以便我检查是否有任何错误的路径顺序导致此问题。
  • 把平台工具放在最后,工具放在你的系统路径变量中
  • 太好了,您能告诉我们问题出在哪里以及您是如何解决的。
  • 我忘记将 apache 添加到系统路径中
猜你喜欢
  • 2016-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多