.less样式不会使其内置到React应用程序中

问题描述

我的React App中有一个导入的组件,它带有.less样式(this one)。在开发应用程序的过程中,我只是从模块的styles文件夹中导入.less并将其保留在该文件夹中。像这样:

import './../../../node_modules/rsuite/lib/styles/index.less';

这很舒服,因为它导致了字体更改和我当时喜欢的其他格式,所以我随心所欲。 但是,我最近制作了一个App的生产版本(使用npm run-script build,它本身完成了一些工作,包括摆脱webpack,也许就是这个原因),并注意到.less样式并没有。使其进入完整构建的bundle.js。我所有的自定义.css都在那里,但是导入的组件没有样式。

我真的无法深入了解它。我尝试将package.json中的less软件包的“ dev”属性设置为false,还尝试将.less自己转换为.css,但这是一个非常复杂的结构,我不确定我可以重建它。

如何确保将导入的样式保留下来(如果不能,那么我还可以做些什么才能将样式纳入App的完整版本中?)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)