gpt4 book ai didi

javascript - 冲突 : Multiple chunks emit assets to the same filename ./plugin.min.css

转载 作者:行者123 更新时间:2023-11-28 00:18:11 24 4
gpt4 key购买 nike

构建 webpack 时出现此错误:

block plugin.min 中的错误 [entry]./plugin.min.css冲突:多个 block 将 Assets 发送到相同的文件名 ./plugin.min.css( block 0 和 1)

这是我的 webpack.config.js 文件:

const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const debug = process.env.NODE_ENV !== 'production';
const webpack = require('webpack');

var extractBlockSCSS = new MiniCssExtractPlugin({
filename: "./plugin.min.css",
})

var plugins = [
extractBlockSCSS
];

var scssConfig = [
{
loader: process.env.NODE_ENV !== 'production' ? 'style-loader' : MiniCssExtractPlugin.loader,
},
{
loader: 'css-loader',
options: {
sourceMap: true
}
},
{
loader: 'sass-loader',
options: {
sourceMap: true
}
}
];

var config = {
context: __dirname,
devtool: debug ? 'inline-sourcemap' : false,
mode: debug ? 'development' : 'production',
entry: {
'plugin.min': './resources/js/entry.js',
'blocks.build': './resources/blocks/blocks.js'
},
output: {
path: __dirname + '/dist/',
filename: '[name].js',
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: [
{
loader: 'babel-loader'
}
]
},
{
test: /\.scss$/,
exclude: /node_modules/,
use: scssConfig
}
]
},
plugins: plugins
};

module.exports = (env, argv) => {
return config;
};

我猜这是因为我使用了相同的提取 block 文件名?我有多个入口点,所以不确定这是否会导致我看到的错误。我是否需要添加更多 css 文件名/迷你 css 提取插件?

最佳答案

尝试使用 mini-css-extract-plugin

new MiniCssExtractPlugin({
filename: "[name]/../style.css"
}),

关于javascript - 冲突 : Multiple chunks emit assets to the same filename ./plugin.min.css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54992360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com