MiniCssExtractPlugin 插件将 CSS 提取到单独的文件中,为每个包含 CSS 的 JS 文件创建一个 CSS 文件,并且支持 CSS 和 SourceMaps 的按需加载。(或者或者style-loader)
const MiniCssExtractPlugin = require("mini-css-extract-plugin");module.exports = {plugins: [new MiniCssExtractPlugin()],module: {rules: [{test: /\.module\.(scss|sass)$/,include: paths.appSrc,use: ['style-loader',isEnvProduction && MiniCssExtractPlugin.loader, // 仅生产环境{loader: 'css-loader',options: {modules: true,importLoaders: 2,},},{loader: 'postcss-loader',options: {postcssOptions: {plugins: [['postcss-preset-env',],],},},},{loader: 'thread-loader',options: {workerParallelJobs: 2}},'sass-loader',].filter(Boolean),},]},};
