我正在浏览webpack教程,它教了如何缩小和输出已导入到主要index.js文件中的图像。
但是,我想缩小所有图像资产,无论它们是否已导入index.js中。通过在文件夹上设置手表,可以轻松地完成一些工作。 Webpack是否遵循相同的格式?
这是我的webpack.config.js
const path = require('path');
module.exports = {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
},
module: {
rules : [
{
test: /\.css$/,
use: [
'style-loader',
'css-loader'
]
},
{
test: /\.(gif|png|jpe?g|svg)$/i,
use: [
{
loader: 'file-loader',
options: {
name: '[name].[ext]'
}
},
{
loader: 'image-webpack-loader',
}
]
}
]
}
};
答案 0 :(得分:0)
否,webpack与gulp不遵循相同的“逻辑”。 Webpack“”“”“监视”“”“”查找在整个依赖树中链接的文件的更改。这意味着您不想触摸的文件必须已导入到某处。