另一个 ID 为 # # # # # # # 的进程当前正在运行 ngcc

我在努力建设和服务我的项目。它正常工作,我从 git 更新了它,然后突然当我提供它时,出现了一个错误,说“另一个进程,id 为29800,当前正在运行 ngcc。” 我重试了“ npm i”,也重新启动了 IDE,甚至 PC,但它仍然显示相同的内容。

50014 次浏览

当 ngcc (角度兼容性编译器)没有完成它的工作时,就会发生这种情况,您必须已经在您的角度项目中启用了 ivy看这里了解更多关于 Ivy 的信息。

  1. 首先再次尝试运行 npm install,看看它是否修复了您的问题。
  2. 尝试手动运行 ngcc
  3. 删除此文件 node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__
  4. 如果上面的方法都不起作用,那么删除 node_modules目录并重试 npm i

笔记本电脑崩溃和我得到了这个问题后重新启动。删除下面的文件从离子项目解决了这个问题。

Node _ module/@angle/编译器-cli/ngcc/Ngcc _ lock _ file

快跑

离子修复

然后选择 Yes

尝试删除路径中的 ngcc_lock_file:

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

这是我的工作。

只要删除 node_modules然后运行 npm i

我删除了文件 node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file_node_modules文件夹及其工作良好。

用一个简单的命令解决这一切:

运行 npm ci

这将删除 node_modulesnpm install

在以下位置删除节点模块中的锁文件将修复此错误

* C:\Users\OneDrive\Desktop\app\node_modules\@angular\compiler-cli\ngcc\src\locking*

删除那里的锁文件 javascript 文件。

如果它仍然显示相同的错误,然后删除整个 lock-files 文件夹,重新启动命令提示符,然后它将运行

另外,如果上述解决方案,不工作,它可能是管道有太少的空间,以工作与侧进程。你能做的就是访问 < strong > angular.json 寻找这个物体:

"budgets": [{"type": "initial","maximumWarning": "4mb","maximumError": "5mb"}]

例如,提高 错误的上限。

更多关于预算: Angular.io/guide

我从 node _ module 文件夹中删除了文件 node _ module/@angle/ 编译器-cli/ngcc/ngcc _ lock _ file _ 及其工作正常。 角 V10

有同样的问题运行角度与一个多克文件,并像这里建议我删除 Ngcc _ lock _ file之前运行 npm 安装

enter image description here

只需运行 rm -rf node_modules && npm install