微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决干净的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 举报,一经查实,本站将立刻删除。