我正在尝试构建和服务我的项目。它运行正常,我从git更新了它,然后在提供服务时突然出现了一个错误,提示“另一个进程,ID为29800,当前正在运行ngcc。” 我重试了“ npm i”,还重新启动了IDE甚至pc,但是仍然说的一样。
Answers:
当ngcc(Angular兼容性编译器)未完成其工作时会发生这种情况,您必须ivy
在Angular项目中启用了它。在这里阅读有关常春藤的更多信息。
npm install
再次运行,看看它是否可以解决您的问题。ngcc
手动运行。node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__
node_modules
目录,然后重试npm i
。__ngcc_lock_file
笔记本电脑坠毁,重新启动后出现此问题。从ionic项目中删除以下文件解决了该问题。
node_modules / @ angular / compiler-cli / ngcc / ngcc_lock_file
node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__
在Angular 9.1上
尝试ngcc_lock_file
在路径中删除您的:
node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
对我来说有用。