我有一个节点项目,使用:
创建静态反应SPA它目前在每个组件的全局css文件和模块化css中加载。在开始时,我获取一个全局主题var,它将说'' theme-1'或者'主题-2'。我想根据主题var的值加载不同的css文件,同名但不同的目录路径,例如:
如果主题是'主题-1'然后导入' / css / themes / theme1 /Component.css'。 否则如果主题是'主题-2'然后导入' / css / themes / theme2 /Component.css'。
我是如何实现这一目标的?
请注意,就我所见,模块导入无法包含在if / else语句中。
答案 0 :(得分:0)
您可以使用require:
if(...) {
require('/path/to/theme1.css');
}
else {
require('/path/to/theme2.css');
}