当导入通过ng generate library my-lib --prefix=my-lib
生成的自定义库,然后导入到项目中时,一切都会顺利进行。
在my-lib
中创建第二个模块后,也可以在应用程序中重用它。
但是,一旦我尝试使用aot进行构建,我的自定义模块就会以Please add a @NgModule annotation
失败。
我在库的每个文件夹中使用桶来导出模块。
答案 0 :(得分:1)
为了成功使用aot进行构建,您需要指定消耗桶中桶索引的完整路径,而不仅仅是文件夹。
在index.ts
中用代替:
export * from './my-custom-ui-component';
必须是:
export * from './my-custom-ui-component/index';
有一个问题: