项目目录:


对于webpack4 来说的话,只要安装url-loader, file-loader就可以的

npm i html-loader url-loader file-loader -D

webpack.config.js配置

module: {rules: [{test: /\.(webp|jpe?g|png|gif)/i,use: [{loader: 'file-loader',options: {outputPath: 'img',esModule: false, // 必须配置这个name: '[name]-[hash:6].[ext]'}}],type: 'javascript/auto'},]}

对于webpack5来说的话, 无需按照上面两个插件

module: {rules: [{test: /\.(jpe?g|png|webp|gif)/i,type: 'asset/resource',generator: {filename: 'static/[hash][ext][query]'},parser: {dataUrlCondition: {maxSize: 100 * 1024 // 100kb7}}},
]}```

webpack配置-打包图片资源相关推荐

  1. webpack打包图片资源问题

    在实际应用中有以下几种图片的引用方式: HTML文件中img标签的src属性引用或者内嵌样式引用 <img src="photo.jpg" /> <div sty ...

  2. webpack的使用、安装和配置打包的入口和出口

    webpack的基本使用 在这里我使用VScode为编辑器讲解 隔行变色案例 第一步:创建项目空白文件,并在终端中运行npm init -y 命令.初始化包管理配置文件package.json 第二步 ...

  3. webpack自动打包功能配置

    当我们在js中修改后,在浏览器打开html文件并没有任何变化,这是因为引入的js文件是之前打包的js文件,如果要实现修改后的js有变化,需要在重新打包一次,这样就大大的增加了我们的工作量,所以这儿就用 ...

  4. webpack 的基本使用——配置打包的入口与出口||配置 webpack 的自动打包功能

    配置打包的入口与出口 const path = require('path') // 导入 node.js 中专门操作路径的模块 module.exports = { entry: path.join ...

  5. webpack打包生成的map文件_从这十几个方面优化你的 Webpack 配置

    目录 开发环境性能优化 生产环境性能优化 开发环境性能优化 优化打包构建速度 HMR 优化代码调试 source-map HMR ❝ 概念:「HMR:」 hot module replacement ...

  6. webpack多个Html,少量修改webpack配置支持打包多页面

    webpack一般是配合单页面应用使用,但并不是所有的web应用都是单页的,有多个页面的情况还是很多的,当然你可以用其它的构建工具来打包,但对于习惯了webpack的你来说,要是能直接在webpack ...

  7. webpack打包压缩混淆_细说webpack系列 3. webpack-cli 零配置打包

    大家好!我是萝卜,webpack 4 带来了大量的更新,其中一个就是webpack 4 默认不需要配置文件,下面就带大家体验一下! 初始化项目 首先创建项目,创建一个名为webpack的文件夹,进入文 ...

  8. webpack配置:less/sass文件打包和分离、自动处理css前缀、消除未使用的css及完整的webpack.config.js文件...

    一.less文件打包和分离 1.要使用less,首先使用npm安装less服务:还需要安装Less-loader用来打包使用. npm install less --save-dev npm inst ...

  9. webpack配置排除打包

    目标1:webpack配置排除打包-打包瘦身 通过配置vue-cli把一些平常不需要用的包排除在打包文件之外. 例如:让 webpack 不打包 vue xlsx 和 element 使用方式 先找到 ...

最新文章

  1. mysql 5.0 php_PHP 5.0的新特性
  2. 键盘流的逆袭- Idea 中使用 VIM mode 提高生成效率
  3. 一款非常牛逼的 Java 爬虫框架!(请低调使用)
  4. 中海达ihand30手簿详细教程_开盘秒清,中海这次模拟选房结果恐将成真
  5. 微信小程序中如何有效的修改app.js中全局变量的值,并能在页面中进行动态响应
  6. ACL20 - Don‘t stop pretraining: adapt language models to domains and tasks
  7. 云计算工程师必备技能图谱
  8. adb命令——adb命令大全
  9. 有效使用二维码进行APP推广
  10. 放牛奶的冰箱(二分答案)
  11. 美杜莎扫描器使用教程
  12. ctf的web题目php,32C3 CTF 两个Web题目的Writeup
  13. 亚马逊---【运维工程师】实习生面试心得
  14. [QT操作XML]QT读写XML文件,QT修改XML文件
  15. 八种基本数据类型各自所占空间大小
  16. idea如何配置tomcat
  17. Py之skimage:Python库之skimage的简介、安装、使用方法之详细攻略
  18. 《探寻AI创新之路——游戏科技与人工智能创新发展报告》正式发布
  19. 银联支付java代码实现_[VIP源码]【S008】Java实现支付宝、微信、银联支付项目实例项目源码 百度云 网盘...
  20. 【产品设计】财务对账系统

热门文章

  1. Symbian软件发布计划及更新(组图)
  2. Python--获取电脑配置信息--完整代码及过程
  3. 在windows xp下如何添加韩文输入法
  4. 客户案例|保险行业借助智能外呼充分结合业务需求和实际应用场景快速筛选客户
  5. python之WEB登录密码暴力破解
  6. tif图片转jpeg和png(matlab)
  7. BASH基础理解,写法
  8. 免费空间2015大主机免费的时代
  9. 【P52】基于继电器的音频静音电路
  10. 2022HZWA比武题 服务器集群分析