使用Angular-CLI生成scss模板?

时间:2019-02-05 21:59:17

标签: angular angular-cli

在我们的应用程序中,我们需要创建使用唯一的scss文件来覆盖通用设置的自定义主题。

每个文件都位于特定位置,并使用@mixin生成输出。像这样:

@inlucde theme-generator($prefix:'myTheme', $primary: #fff, $header: #f00, ...)

该文件被添加到总体主题scss中,从而使它在更改主体类时可用。我担心的是其他开发人员必须记住mixin的工作方式。我使用cli在特定位置生成文件,例如:

ng g c /project/details/large-tablelarge-table.component.ts目录中创建一个名为project/details的组件。这也会自动将其导入module

我想创建一个供团队使用的自定义cli命令,例如ng g client-theme krustycrab,并让其创建一个名为_client-krustycrab.scss的文件,其默认设置为{{1} },并将mixin添加到主文件中。

研究表明,使自定义命令成为可能,但是如何做到这一点似乎无处不在。这可能吗?如果可以的话,要达到什么程度?我该如何创建此命令?

0 个答案:

没有答案