当将库升级到Angular 9时,如果在构建demo-app时出现ngcc构建错误,可以尝试以下解决方法:
- 清除旧的构建文件:运行以下命令清除以前的构建文件:
rm -rf node_modules
rm -rf dist
- 更新依赖项:确保你的项目中的所有依赖项都是最新的。可以运行以下命令来更新依赖项:
npm update
- 重新安装依赖项:删除现有的node_modules文件夹,并重新安装依赖项:
rm -rf node_modules
npm install
- 更新Angular CLI:如果你使用的是Angular CLI作为构建工具,确保它是最新版本。可以运行以下命令来更新Angular CLI:
npm install -g @angular/cli
- 运行ngcc命令:在升级库之前,首先运行ngcc命令来预先编译你的库。可以尝试以下命令:
npx ngcc
- 检查错误日志:如果上述步骤仍然无法解决问题,可以查看构建错误的详细日志,以找出更具体的错误信息。日志通常会显示在终端或控制台中。
希望这些解决方法可以帮助你解决ngcc构建错误问题。如果问题仍然存在,请提供更具体的错误信息,以便可以提供更准确的解决方案。