最近升级前端项目的angular版本后,由于使用了以前的组件,有部分不兼容angular的新特性lvy,所以在tsconfig.js中设置了
"angularCompilerOptions": {
"enableIvy": true
}
但是因此引发一些问题(PS:一开始并没有出现,后面在朋友clone代码之后出现了错误,怀疑是node缓存问题),如
后面在网上也看了很多资料,基本确定是因为lvy的问题,后面偶尔看到一篇文章介绍lvy的,也怪是自己不熟悉,偶然看到了aot这个属性,然后果断去angular.json中去掉aot:true, 同时去掉buildOptimizer属性,否则会报错。解决该问题,特此写下来希望能帮助大家。