我正在开发一个angular 7应用程序(使用SASS)。客户不想一次部署此应用程序,而是多次部署,每次都使用一些不同的品牌(不同的图像,一些不同的颜色)。
客户的期望是,他基本上可以只接受我给他的“ dist”文件夹,然后进行一些简单的更改(例如,在SASS文件中设置新的原色)。
客户当然可以在dist文件夹中修改生成的组合CSS,但这太复杂了并且容易出错(由于多次使用,派生值等等)
我现在的想法是为客户提供角度项目的SAAS文件(可以在其中轻松进行所需的更改)和一些简单的工具/脚本,这些工具/脚本再次生成组合的CSS,可以将其放入dist文件夹中。 / p>
因为我是angular(和webpack)的新手,所以我想知道上述方法是否可行(以及如何做)。当然,我也希望能有不同的解决方法。
编辑:当然,另一种选择是在其中进行saas更改后重建整个有角度的项目,但是我宁愿仅重建SASS文件,因为这应该更快。 / p>
编辑:目前,我尝试使用libsass编译sass,不幸的是,生成的CSS似乎与angular所期望的不完全兼容。