当我尝试在我的项目中运行"ng serve"命令时,它产生了以下错误。
错误:ngcc已经在进程ID为xxxx的进程中运行。
错误:ngcc已经在进程ID为xxxx的进程中运行。
尝试删除路径下的ngcc_lock_file
:
node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
或者对于Angular 9,需要删除的锁定文件是:
node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__
我曾经也遇到过同样的问题,然后删除了那个文件,这样问题就解决了。
__ngcc_lock_file__
。 - Akshay rm node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__
可行解决方案
npm i
安装您的模块ng s
这对我来说运行良好!
npm i
修复了这个问题(即使我之前已经运行过npm ci
)。 - Mauricio Gracia Gutierrez这个问题很可能是一个特例。
ng serve
命令。请发布完整的日志以便于排除问题。
node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
。 - Jacopo Sciampi__ngcc_lock_file__
,删除它也解决了我的问题。 - rlv-dan