javascript - .less 样式不会进入内置的 React 应用程序
问题描述
我的 React App 中有一个带有 .less 样式的导入组件(这个)。只要我一直在使用该应用程序,我只需从模块的样式文件夹中导入 .less 并保留它。像这样:
import './../../../node_modules/rsuite/lib/styles/index.less';
这很舒服,因为它导致了我当时喜欢的字体更改和其他一些格式,所以我只是使用它。但是,我最近制作了该应用程序的生产版本(使用npm run-script build
,这本身需要一些工作,包括摆脱webpack
,也许这就是原因)并注意到 .less 样式并没有进入完全构建的 bundle.js . 我所有的自定义 .css 都在那里,但导入的组件没有样式。
我无法真正深入了解它。less
我尝试将package.json中的包的“dev”属性设置为,false
并尝试自己将 .less 转换为 .css,但这是一个非常复杂的结构,我不相信我可以重建它。
我怎样才能确保导入的样式被继承(如果我不能,我还能做些什么来让这些样式进入完全构建的应用程序版本?)
解决方案
推荐阅读
- javascript - OnScroll 折叠视图 - React Native
- r - 如何使用 depmixS4 进行分类?
- python - Python - 套接字 CAN 连接
- c++ - 文件包含在 C++/C 中
- c# - 有没有办法自动删除临时目录?
- clickhouse - 如何检查是否真的应用了 Clickhouse 服务器设置?
- excel - 如何在 csv 中将所有日期时间转换为一种标准格式 yyyy-mm-dd hh:mm:ss AM/PM?
- python - Docker:执行“RUN pip install --no-cache /wheels/*”命令时出错
- excel - 如何从 VBA 中的两个数组函数获取单个数组输出?
- java - r2dbc ReactiveCrudRepository 如何编写 JPQL/HQL