在使用Angular Ivy时,如果想在一个库中打破enableResourceInlining,可以按照以下步骤进行操作:
tsconfig.lib.json
文件(如果没有,可以创建一个)。compilerOptions
中添加以下配置:{
"compilerOptions": {
"angularCompilerOptions": {
"enableResourceInlining": false
}
}
}
这样做将禁用资源内联,使得库中的资源(如HTML或CSS文件)将作为独立的文件存在,而不会被内联到生成的代码中。
请注意,这个解决方法仅适用于使用了Angular Ivy的库。如果你的库没有启用Angular Ivy,则无法使用enableResourceInlining
配置。