我已经卡在这里一天了。
在一个干净的存储库上,进行了pnpm安装后,然后进行了ng serve,在控制台中出现了以下错误
...没有'ɵmod'属性
这可能会发生在任何模块中,并且下面的解决方法适用于任何模块。注意:如果您导入的不是模块,则也可能会发生这种情况-在这种情况下,我的导入没有问题。
解决方法:
- 重新启动ng serve或运行ng build两次
- 参见ngx-leaflet-draw:导入没有ɵmod属性的模块(但我无法让ngcc实际执行任何操作-所以对我没有用-值得指出的是,我的存储库有多个项目)
虽然这些解决方法可能足以满足开发环境的需求,在CI环境中,您必须基本上将ng build两次以解决问题(这是有代价的)。
目前在我的CI构建中的解决方案是构建两次(告诉编译器,如果第一次没做对,再试一次...)
你如何找到这个问题的根本原因?(以便我可以在CI构建中进行单个ng构建步骤)。