【问题标题】:Error: ngcc is already running at process with id 14828错误:ngcc 已经在 id 为 14828 的进程中运行
【发布时间】:2020-10-09 20:05:13
【问题描述】:

当我在终端中运行 ng serve -o 命令时,会产生以下命令

错误:ngcc 已在 id 为 14828 的进程中运行。

enter image description here

【问题讨论】:

  • 这实际上发生在@angular/compiler-cli 没有完成任务时。这个问题已经解决了here请看一下

标签: angular angular-cli


【解决方案1】:

停止服务器并运行rm node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file

【讨论】:

    【解决方案2】:

    停止服务器

    删除项目目录path/node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file的lockfile。)

    然后运行 ​​ng serve -o

    【讨论】:

      【解决方案3】:

      只需删除 node_modules 并重新安装节点模块 要么 你可以删除这个文件 node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file

      【讨论】:

        【解决方案4】:

        我多次遇到此错误消息。 只需按照这些步骤进行操作,我相信您将能够毫无问题地进行 ng serve

        1. 转到 node_modules
        2. 转到 @angular
        3. 转到 compiler-cli
        4. 现在到 ngcc
        5. 现在,您会看到 ngcc_lock_file。只需删除它并重新启动您的 IDE。 现在执行 ng serve 就可以了。

        【讨论】:

          【解决方案5】:

          这可能是由 VSCode 中的 Angular 语言服务 (ALS) 引起的。尝试禁用 ALS 一段时间或完全杀死 VSCode,然后尝试重建您的项目。

          【讨论】:

            猜你喜欢
            • 2020-06-18
            • 2020-07-22
            • 2022-08-21
            • 1970-01-01
            • 2013-01-28
            • 2013-09-08
            • 1970-01-01
            • 1970-01-01
            • 2014-10-01
            相关资源
            最近更新 更多