干净的webpack插件在保存sass文件时清除字体和图像,并且不重建它们

问题描述

我的干净Webpack插件有问题。初次启动时,它工作正常,但是当我保存.scss之类的文件时,它将清除文件夹中所有需要的东西。但是webpack从不重建我的图像和字体文件夹中的文件,因此文件夹现在为空。我找不到任何有关为什么发生这种情况或如何处理此Cleaning up the /dist folder的文档。这是我的webpack通用配置文件

module.exports = {
  entry: {
    app: path.join(root,'src/js','app'),},output: {
    filename: 'js/[name].js',path: path.join(root,'assets'),module: {
    rules: [
      {
        test: /\.s[ac]ss$/i,use: [MiniCssExtractPlugin.loader,'css-loader','postcss-loader','sass-loader'],{
        test: /\.js$/,exclude: /node_modules/,use: {
          loader: 'babel-loader',options: {
            presets: ['@babel/preset-env'],{
        test: /\.(ttf|eot|woff|woff2|svg)$/,exclude: [/img/],use: {
          loader: 'file-loader',options: {
            name: '[name].[ext]',publicPath: '../fonts',outputPath: 'fonts',{
        test: /\.(svg|png|jp(e*)g|gif)$/,exclude: [/fonts/],use: [
          {
            loader: 'file-loader',options: {
              name: '[name].[ext]',publicPath: '../img',outputPath: 'img',],plugins: [
    new CleanWebpackPlugin(),new MiniCssExtractPlugin({
      filename: 'css/app.css',}),new browserSyncPlugin({
      host: 'localhost',port: 3000,proxy: 'http://localhost/wordpress/',files: ['**/*.PHP'],new copyPlugin({
      patterns: [{ from: 'src/img',to: 'img' }],};

这里的任何帮助将不胜感激,因为clean-webpack-plugin上没有太多文档。

解决方法

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

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

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