【发布时间】:2021-01-17 15:31:05
【问题描述】:
假设我有以下 webpack.config.js 文件:
module.exports = {
//...
output: {
filename: "[name].bundle.js",
path: path.resolve(__dirname, "dist"),
assetModuleFilename: "assets/[name][ext]",
},
module: {
rules: [
{
test: /\.(woff|woff2|eot|ttf|otf)$/i,
type: "asset/resource",
},
{
test: /\.(png|svg|jpg|jpeg|gif)$/i,
type: 'asset/resource',
},
],
},
plugins: [
//...
],
};
我的问题是如何将字体与图像分开?我想把每一个放在 assets 文件夹下名为“fonts”和“images”的子目录中。我知道使用“文件加载器”可以做到这一点。但是,我想使用资产模块。
【问题讨论】:
标签: javascript webpack