ngcc 中的错误已经 运行 在 id xxxx 的进程中

ERROR in ngcc is already running at process with id xxxx

当我在我的项目中尝试 运行 ng serve 命令时,它产生了以下错误。

ngcc 中的错误已经 运行ning 在 ID 为 xxxx

的进程中

这个问题很可能是个案。

  1. 确保您没有 运行 其他 ng serve 并行。
  2. 停止当前进程运行然后重试。
  3. 重新加载计算机并重试。

如果这没有帮助

Post完整的日志,因此可以解决您的问题。

尝试删除路径中的 ngcc_lock_file

node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file

或者对于Angular9,要删除的锁定文件是:

node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__

我遇到了同样的问题,我删除了那个文件,它开始为我工作。

希望对您有所帮助!

工作解决方案

  1. 删除所有节点模块
  2. 关闭任何工作终端,或者如果您不能确保已关闭所有工作终端,您可以关闭您的 PC
  3. 运行 npm i 设置您的模块
  4. 运行 ng s

它对我很有效!

 rm node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__