提前编译 - 组件

时间:2018-01-15 10:12:13

标签: typescript angular5

我是Angular 5的新手,我对提前编译和组件有一些疑问。

是否可以仅编译组件?默认情况下,Angular 5将编译整个解决方案,但我需要的是:

假设我创建了一个名为calendar的组件。该组件将包含3个文件,一个用于样式的.scss文件,一个用于代码的.ts文件,以及用于html代码的.html文件。

我的问题:我可以将它们编译为单独的文件,这样我就可以得到:一个.css文件,一个.js文件和.html文件?

1 个答案:

答案 0 :(得分:1)

提前编译的想法是将它们放在一个文件中并进行类型检查。所以基本上答案是否定的。

但您可以使用Typescript编译器(tsc)和SCSS编译器来编译您的打字稿和scss文件。

如果要使用Angular Compiler编译文件,则应安装ngc。您将需要一个项目特定的tsconfig.json,这取决于您的具体用例。可以找到编译器的文档here