命令失败,在IONIC 4上退出代码为enoent

时间:2019-09-27 03:35:38

标签: android gradle npm ionic4

上述标题的错误仅发生在该特定项目上,当我构建一个Blank项目时,不会出现此错误。我已经尝试过其他解决此问题的方法,但似乎无法正常工作。

出现错误消息:

No scripts found for hook "after_prepare".
No scripts found for hook "before_compile".
ANDROID_HOME=C:\Users\ME\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_211
Running command: cmd "/s /c ""C:\Program Files (x86)\gradle-5.6.2\bin\gradle.bat" -p C:\Windows\System32\QRID2\qrid\platforms\android wrapper -b C:\Windows\System32\QRID2\qrid\platforms\android\wrapper.gradle""
Command finished with error code ENOENT: cmd /s /c ""C:\Program Files (x86)\gradle-5.6.2\bin\gradle.bat" -p C:\Windows\System32\QRID2\qrid\platforms\android wrapper -b C:\Windows\System32\QRID2\qrid\platforms\android\wrapper.gradle"
cmd: Command failed with exit code ENOENT
Error: cmd: Command failed with exit code ENOENT
    at ChildProcess.whenDone (C:\Windows\System32\QRID2\qrid\platforms\android\cordova\node_modules\cordova-common\src\superspawn.js:169:23)
    at ChildProcess.emit (events.js:198:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
    at onErrorNT (internal/child_process.js:415:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)

2 个答案:

答案 0 :(得分:0)

这意味着 ENOENT Error NO ENTity|ENTry这样的区域

检查您的gradle是否位于C:\Program Files (x86)\gradle-5.6.2

答案 1 :(得分:0)

您的机器上是否安装了gradle?

尝试一下:

1-从站点gradle.org下载gradle。

下载.zip文件并解压缩到磁盘C:\

2-设置Gradle环境变量。

为了使Gradle可执行文件在Windows命令行上可见,您必须设置 GRADLE_HOME 变量并将其公开在系统路径中。

示例:

variable name: GRADLE_HOME

variable value: c:\gradle-2.5

,然后将GRADLE_HOME添加到Path

;%GRADLE_HOME%\bin

重新启动PC并使用命令行

gradle -version

看看是否有效