我具有以下项目结构(Angular CLI + Fuse Theme)
├─ src/
│ ├─ @fuse
│ ├─ app
│ ├─ assets
│ └─ environments
└─ tsconfig.json
src/@fuse
文件夹中的文件是一个外部主题→与某些当前的编译器选项(本质上为--strict
)不兼容且不可更改!
有没有一种方法可以一次编译整个代码(通过ng build
或ng serve
指向仅一个tsConfig
的Angular CLI完成)为{{ 1}}文件夹?
答案 0 :(得分:1)
在此处(https://github.com/Microsoft/TypeScript/issues/8855)和此处(https://github.com/microsoft/TypeScript/issues/18540)都要求提供类似功能,但这些功能被拒绝了。没有官方的方法可以完成您的要求。
通常的建议是将@fuse
代码分成自己的模块。 #8855中有一些讨论,讨论如何通过修补CompilerHost
来推出自己的解决方案,这可能会有所帮助。