在vue-cli脚手架配置中配置rule处理图片
时间: 2023-11-22 21:53:54 浏览: 294
详解vue-cli官方脚手架配置
在Vue CLI中,可以通过在`vue.config.js`中配置`rules`来处理图片。具体步骤如下:
1. 在项目根目录下创建`vue.config.js`文件。
2. 在该文件中添加以下代码:
```javascript
module.exports = {
chainWebpack: (config) => {
config.module
.rule('images')
.test(/\.(png|jpe?g|gif|webp)(\?.*)?$/)
.use('url-loader')
.loader('url-loader')
.options({
limit: 4096,
esModule: false,
name: 'img/[name].[hash:8].[ext]',
})
},
}
```
3. 保存`vue.config.js`文件,重新启动项目,即可生效。
上述代码中,我们使用`chainWebpack`方法来添加一个名为`images`的规则,用于处理图片文件。具体的规则如下:
- `test`:匹配图片文件的正则表达式。
- `use`:指定使用的loader,这里是`url-loader`。
- `options`:指定loader的配置项,包括图片大小限制、是否使用ES模块以及输出文件名等。
以上就是在Vue CLI中配置`rule`处理图片的方法。
阅读全文