我正在努力构建并服务于我的项目.它工作正常,我从git更新了它,然后当我提供它时,突然出现了一个错误,说"另一个进程,id为29800,正在运行ngcc."

推荐答案

当ngcc(Angular compatibility compiler,Angular 兼容性编译器)还没有完成它所做的工作时,就会发生这种情况,您必须在Angular项目中启用ivy.read here了解更多关于常春藤的信息.

  1. 首先再次try 运行npm install,看看它是否能解决您的问题.
  2. try 手动运行ngcc.
  3. 删除此文件node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__
  4. 如果以上都不起作用,请删除node_modules个目录,然后重试npm i.

Angular相关问答推荐

HTTP Get请求未发送到提供的URL

嵌套formArrays的HTML迭代

基于另一个控制值显示值的Angular 数组

如果过滤器在rxjs流中触发,则返回空数组

PrimeNg选项卡视图选项卡

MAT-复选框更改事件未在onSubscriberCheck函数中返回选中的值

在Cypress中,对xlsx文件的读取并不总是正确的

Angular 17+独立配置中main.ts bootstrap 调用的最佳实践

ANGLE v16独立组件不能与拦截器一起工作?

是否可以在Angular(12+)中迭代指定的范围而不是整个数组

需要做什么才能使 ErrorHandler 正常工作?

如何在 Angular 2 模板中使用枚举

react形式的formGroup.get与formGroup.controls

如何修复 [Object: null prototype] { title: 'product' }

使用 Angular 2 新路由更改页面标题

将外部 CSS 加载到组件中

Angular 2 http 没有得到

我应该在 Angular 4+ 应用程序中 for each 组件创建一个模块吗?

Angular单元测试输入值

Angular 4.3 HttpClient:拦截响应