问题描述
我的干净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 (将#修改为@)