【问题标题】:Angular - Error: spawn cmd ENOENTAngular - 错误:spawn cmd ENOENT
【发布时间】:2015-12-15 20:02:58
【问题描述】:

您好,我在生成角度时遇到问题 - 哟角度。

我已经完成了。运行 bower install & npm install 来安装所需的依赖项。如果失败,请尝试自己运行命令。

调用角度:路由 调用 angular:controller:C:\Users\david\AppData\Roaming\npm\node_modules\generator-angular\route\index.js 创建 app\scripts\controllers\about.js 事件.js:85 投掷者; // 未处理的“错误”事件 ^ 错误:生成 cmd ENOENT 在exports._errnoException (util.js:746:11) 在 Process.ChildProcess._handle.onexit (child_process.js:1053:32) 在 child_process.js:1144:20 在 process._tickCallback (node.js:355:11)

有人告诉我如何解决这个问题吗?谢谢。

【问题讨论】:

  • 您要在什么操作系统上执行此操作,您使用的是什么版本的 NPM?您没有为任何人提供足够的详细信息来提供有用的答案。
  • 嗨,我使用的是window 7家庭版- 64位操作系统- Cmder终端-> npm -v 2.14.3 -> bower -v 1.5.2
  • 您好,我无法从如何在 node.js 上调试“错误:生成 ENOENT”中找到解决方案

标签: angularjs


【解决方案1】:

我在 Windows 8 上遇到了同样的问题,并在更改 AppData/Roaming 文件夹后尝试了几次安装。没有一个解决方案对我有用。问题是因为缺少系统路径的环境变量。将“C:\Windows\System32\”值添加到系统 PATH 变量中。

【讨论】:

    【解决方案2】:

    我不确定为什么会出现这个错误,但是我设法通过运行 ng serve 而不是 ng serve --open 来运行我的 Angular 应用程序。请注意,您需要手动复制 url 并将其放置在浏览器中,这应该是 http://localhost:4200/

    【讨论】:

    • 谢谢丹尼尔......这对我有用......虽然我想知道现在是否可以在当前版本的角度运行ng serve --open
    【解决方案3】:

    当您的终端无法访问打开的浏览器或管理员权限尝试以管理员身份运行您的终端时,会发生此错误

    【讨论】:

      【解决方案4】:

      我在将 Angular CLI 更新到 11.0.2 后遇到了这个问题,我花了很多时间来解决这个问题,

      显然,我已经尝试使用默认端口来为我的项目提供服务,并且服务没有任何错误。这是http://localhost:4200/ 但是,我需要在http://localhost:8000/ 上运行所以我这样做了......

      首先尝试从您的目录中删除 node_modules 并重新安装 npm 包。 (我这么说是因为一些用户已经解决了这个问题)重新安装 npm 包,运行

      npm i 
      

      或在命令下运行

      npm install
      

      如果这不起作用,请尝试将端口号添加到 angular.json 文件中。

      json 文件中搜索服务选项。

      然后像这样添加您想要的端口号"port": 8000, (附注“WorkspaceUI”是指我的项目名称,我一直在尝试在“8000”端口上运行。您可以在自己的端口号上运行。)然后使用ng serve 命令运行您的项目。谢谢!

      【讨论】:

        【解决方案5】:

        这个错误在不同的门户网站上有很多猜测,但没有一个有效。这是解决方案 - 在执行任何操作之前运行此命令以安装 angular cli -

        npm install -g @angular/cli
        

        【讨论】:

          猜你喜欢
          • 2019-11-25
          • 2015-10-02
          • 1970-01-01
          • 2020-11-08
          • 2015-11-20
          • 2020-06-26
          • 2019-04-26
          • 2021-04-08
          相关资源
          最近更新 更多