Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从框架中删除未使用的CSS类,如react项目中的bootstrap_Javascript_Reactjs_Webpack_Babeljs_Babel Plugin React Css Modules - Fatal编程技术网

Javascript 从框架中删除未使用的CSS类,如react项目中的bootstrap

Javascript 从框架中删除未使用的CSS类,如react项目中的bootstrap,javascript,reactjs,webpack,babeljs,babel-plugin-react-css-modules,Javascript,Reactjs,Webpack,Babeljs,Babel Plugin React Css Modules,我们目前正在开发一个使用webpack和babel的react项目,希望能够自动删除我们使用的CSS框架Bootstrap和AdminLTE 2中未使用的CSS类 在本项目中,我们使用网页包(v4.41.0)、巴别塔(v7.6.2)和react(16.10.1)。要使用CSS类,我们使用的是使用CSS模块的babel插件babel插件react CSS模块 什么是现代和现代的方法来做到这一点?正如djfdev已经编写的purgecss工作得相当好:purgcss只是搜索所有JavaScript文

我们目前正在开发一个使用webpack和babel的react项目,希望能够自动删除我们使用的CSS框架Bootstrap和AdminLTE 2中未使用的CSS类

在本项目中,我们使用网页包(v4.41.0)巴别塔(v7.6.2)react(16.10.1)。要使用CSS类,我们使用的是使用CSS模块的babel插件babel插件react CSS模块


什么是现代和现代的方法来做到这一点?

正如djfdev已经编写的purgecss工作得相当好:purgcss只是搜索所有JavaScript文件中出现的CSS文件,并删除那些找不到的文件。

@djfdev我已经看过purgecss和purifycss,不确定它们是否在与babel插件和css模块相结合。此外,purifycss的最后一次提交日期为2018年3月18日。链接似乎已关闭。此正则表达式现在位于此文件中: