Angular-通过不同的环境加载不同的样式

时间:2019-04-14 15:31:34

标签: angular

我有一个具有两个不同视图的应用程序,每个视图均由其环境进行延迟加载。

例如,如果我运行ng serve --configuration=viewA

视图使用共享模块共享的组件。

我的问题,是否可以在每个环境中使用不同的CSS文件?

2 个答案:

答案 0 :(得分:0)

我想您需要在angular.json文件中创建2个不同的项目

projects
  app_name
    ...
  app_name-e2e
    ...

每个项目都可以有其自己的配置属性,例如样式,脚本,自动等。在您的情况下,您只需指定两种不同的样式即可,其余所有内容都相同,然后像这样运行应用程序即可:

ng serve <project_name> 

答案 1 :(得分:0)

很多人要求使用此功能here 也许您可以使用功能请求末尾描述的文件替换解决方法来实现解决方案:)