ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## mini-css-extract-plugin css-loader 会把样式字符串存储到js文件中,style-loader 会把样式字符串添加到style标签中。 ![](https://img.kancloud.cn/c8/66/c86657b7cc48bf9adf22ee33f7599e83_1240x512.png) ![](https://img.kancloud.cn/d1/5d/d15d43f7ad6975c2b93aaadd5bf28912_2083x303.png) 这样会使js文件比较大,影响加载速度。 解决办法:**分离js中的css文件,css文件单独打包。并引入到html中**。 1. 安装 mini-css-extract-plugin 插件 **npm install mini-css-extract-plugin -D** 2. 修改配置 ``` module: { rules: [ { test: /\.css$/, use: [ MiniCssExtractPlugin.loader, { loader: "css-loader" } ] } }, plugins: [ new MiniCssExtractPlugin({ // 压缩打包css 文件插件 filename: "css/[name].css" // 打包后最终生成的 dist 文件里面的 打包后的 css 文件 })] ``` ![](https://img.kancloud.cn/4b/72/4b725d0a148933d606412c451fac05a1_1270x676.png) ![](https://img.kancloud.cn/bd/7d/bd7de9b87ded8526b1bec2cce1ca09a4_2095x435.png)