我正在使用离子框架构建应用程序。 当我执行命令' ionic build android'它显示以下信息。
C:\Windows\System32\todo>ionic build android
Running command: "C:\Program Files\nodejs\node.exe" C:\Windows\System32\todo\hooks\after_prepare\010_add_platform_class.js C:\Windows\System32\todo
add to body class: platform-android
ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk\
JAVA_HOME=C:\Program Files\java\jdk1.8.0_66
Error: spawn cmd ENOENT
我使用node.js命令提示符在Windows 7系统上运行它
我用Google搜索,但无法找到任何有用的解决方案。 请帮助。提前致谢
答案 0 :(得分:0)
此问题可能是由于您未在环境变量中设置npm(C:\ Users \\ AppData \ Roaming \ npm)的当前路径。
答案 1 :(得分:0)
在某些系统上,这是访问问题:
Android Studio 3.0 removes the execute permission from Gradle, breaking the build
您可以更改权限并检查结果!
答案 2 :(得分:0)
问题可能来自windows服务。 Windows 子进程服务未正常运行。 在 Windows 中,OS => 转到系统配置并启用所有服务并重新启动计算机。详情请check here。