【问题标题】:Fatal Error: spawn cmd ENOENT -- grunt serve致命错误: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 文档,但没有任何线索。

【问题讨论】:

    标签: angularjs node.js gruntjs


    【解决方案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
      猜你喜欢
      • 1970-01-01
      • 2014-10-23
      • 2015-12-15
      • 1970-01-01
      • 2019-11-25
      • 2020-11-08
      • 1970-01-01
      • 2015-11-20
      相关资源
      最近更新 更多