reactjs - create-react-app 动态主题样式路径与摇树
问题描述
我有一个由 create-react-app 创建的应用程序。我想为不同的主题导入不同的 CSS 样式。我的样式文件夹结构看起来像assets/styles/${theme}/style.css
. 我想通过构建命令将主题作为REACT_APP_THEME=my_theme npm run build
.
但是,使用诸如 require 或 import() 之类的动态导入,我无法利用 webpack 的摇树特性。在使用 create-react-app 之前,我使用 webpack 别名来配置主题。
所以我的问题是除了弹出之外还有一种方法可以配置我的主题,同时仍然利用摇树。
谢谢你。
解决方案
推荐阅读
- authentication - 当我们已经在 API 网关级别进行授权时,再次在微服务级别验证授权是否是一种好习惯?
- elasticsearch - 如何从rabbitmq读取多个队列消息到logstash?
- python - Pandas 模糊匹配
- git - 从 GitHub 存储库中检出文件夹的内容,而不是使用 sparse-checkout 检出文件夹本身
- python - 同一网站上每个相同页面的类别都会发生变化。我正在尝试从页面上抓取描述
- python - 释放鼠标键后停止运行功能
- javascript - 使用 forEach 或 for 循环 (JS) 从 JSON 提要填充表单字段
- python - 如何在更改 tkinter 文本小部件时获得回调?
- android - 由于用户角色而使按钮消失(kotlin)
- c++ - 使用“无符号短”数据类型会中断循环