致命错误:spawn cmd ENOENT -- grunt serve

Posted

技术标签:

【中文标题】致命错误:spawn cmd ENOENT -- grunt serve【英文标题】:Fatal Error: spawn cmd ENOENT -- grunt serve 【发布时间】:2015-10-02 14:29:06 【问题描述】:

我正在尝试使用 grunt serve 命令启动我的 Angular 应用程序 但我收到致命错误:spawn cmd ENOENT。

我使用以下命令来生成我的 Angular 应用程序

npm install -g yo grunt-cli bower
npm install -g generator-angular
yo angular
npm install
bower install

然后我使用grunt serve 命令启动我的应用程序

但它不起作用。

系统信息: 操作系统:Windows 7 64 位 npm 版本:2.11.3

请帮助我,我浏览了所有 grunt 文档,但没有任何线索。

【问题讨论】:

【参考方案1】:

使用 cmd.exe 而不是 git bash 运行 grunt serve。我也遇到了同样的问题,就是这样处理的。

【讨论】:

【参考方案2】:

尝试以下可能的解决方案:

验证 npm 文件夹是否存在于以下位置 C:\Users\My-UserName\AppData\Roaming\npm 尝试运行 npm cache clean 将 C:\Windows\System32\ 添加到 PATH 环境变量中

【讨论】:

这在 Windows 更新后开始发生在我身上——它清除了 Windows 环境系统路径变量;重新添加 C:\Windows\System32\ 为我修复了它(在我遇到这个错误之前,我还必须添加 C:\Windows\System32\ 和 c:\program files\nodejs)。 非常感谢,这个问题困扰了我大约一个月,我使用了另一种解决方法来解决它是 node express 选项。我刚刚决定我今天必须深入了解这个问题现在解决了。我在我的 Windows 10 机器上注意到了它,我通过简单地将 C;Windows\System32 添加到我的用户和系统环境来解决它。 谢谢@Luuk Moret 有点不相关,但C:\Windows\System32\ to the PATH 提示帮助我解决了 grunt-connect-proxy 的问题。非常感谢 :) Loading "connect_proxy.js" tasks...ERROR

以上是关于致命错误:spawn cmd ENOENT -- grunt serve的主要内容,如果未能解决你的问题,请参考以下文章

启动失败 报:spawn cmd ENOENT 错误

启动失败 报:spawn cmd ENOENT 错误

Expo Init 项目中的“错误:spawn cmd ENOENT”

npm start 问题(错误:spawn cmd ENOENT)

项目启动报错spawn cmd ENOENT

hexo报 Error: spawn git ENOENT错误的解决方法