在将依赖项升级到 Angular 9(并执行必要的代码更改)后构建应用程序会引发错误:
编译@angular/animations : es2015 as esm2015 编译@angular/animations : es2015 as esm2015 编译@angular/core : es2015 as esm2015 编译@angular/core : es2015 as esm2015 as esm2015
编译
错误:@angular es102015 #5:类型错误:无法读取 null 的属性“fileName”
然后继续抛出以下错误:
编译@angular/core : es2015 as esm2015 编译@angular/compiler/testing : es2015 as esm2015 编译@angular/core : es2015 as esm2015
错误:试图用anonybyakts编写node_modules/@angular/core.cc_ivyakts ngcc 备份文件,但它已经存在,所以不写,也不备份,node_modules/@angular/core/core.d.ts。
这个错误可能是因为两个或多个入口点重叠,并且 ngcc 被要求不止一次处理一些文件。
您应该检查此包中的其他入口点并设置配置以忽略您未使用的任何入口点。
将@angular/core : es2015 编译为 esm2015 发生未处理的异常:NGCC 失败。