当前位置: 首页 > news >正文

webpack5零基础入门-8清空前次打包文件与处理图标字体资源

1.配置output中的clean属性为true

 output: {/**文件输出路径 绝对路径*///__dirname 表示当前文件的文件夹目录path: path.resolve(__dirname, 'dist'),//所有文件的输出目录/**文件名 */filename: 'static/js/dist.js',//入口文件输出文件名clean: true,//在打包前将path整个目录内容情况},

即可以在打包前自动清空path目录

2.下载素材

3.引入样式和字体

4.运行npx webpack打包

可以看到dist中已经有了图标相关内容

​5.添加字体图标相关配置

/**图标字体相关配置 */{test: /\.(ttf|woff2?)$/,//只对ttf、woff2资源起作用type: 'asset/resource',//加上/resource表示将资源原封不动的打包出来generator: {filename: "static/media/[hash][ext][query]"}}

与图片配置类似,不同的是type变为asset/resource

表示将资源不进行转换直接打包

再配置generator将filename变成"static/media/[hash][ext][query]"

即可将字体图标相关文件打包到

static下的media目录中

执行npx webpack 

6.在html文件中使用图标

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>webpack</title>
</head>
<body><script src="../../dist/static/js/dist.js"></script><h1>hell webpack</h1><!-- <div class="red"></div><div class="box"></div><div class="box2"></div><div class="box3"></div> --><span class="iconfont icon-tianjia"></span></body>
</html>

http://www.lryc.cn/news/318858.html

相关文章:

  • 中国首个基于区块链的分布式算力网络上线
  • cesiumlab中shp转3dtiles白模效果一
  • 照片生成数字人技术重塑虚拟主播生态
  • 前端和后端权限控制【笔记】
  • 老电脑装什么系统流畅
  • 厉害了!机器视觉在农业中的应用
  • 简述从浏览器发出请求到数据返回的全过程
  • MongoDB性能最佳实践:硬件和操作系统配置
  • mysql查询条件包含IS NULL、IS NOT NULL、!=、like %* 、like %*%,不能使用索引查询,只能使用全表扫描,是真的吗???
  • 使用IDEA2023创建传统的JavaWeb项目并运行与调试
  • 【快捷部署】002_Flink(1.17.2)
  • 智慧公厕建设,助力打造宜居、韧性、可持续的智慧城市
  • [Django 0-1] Core.Cache模块
  • spy分析文件另存为弹框【selenium】
  • 分布式与集群,二者区别是什么?
  • (done) 什么是词嵌入技术?word embedding ?(这里没有介绍词嵌入算法)(没有提到嵌入矩阵如何得到)
  • C++静态成员函数和非静态成员函数之间的相互调用
  • 最好用的流程编辑器bpmn-js系列之基本使用
  • Singularity(八)| conda实战
  • elementui el-select组件多选设置初始值无法修改问题
  • 电脑自动关机后文件夹不见了怎么办?别急,找回方法在这里
  • tcp/ip协议2实现的插图,数据结构8 (30 - 32章)
  • 挑战杯 多目标跟踪算法 实时检测 - opencv 深度学习 机器视觉
  • 【数据结构】顺序表的定义及实现方式
  • R语言数据挖掘-关联规则挖掘(1)
  • 【ansible】ansible的介绍和安装
  • 二维数组_矩阵交换行
  • mysql笔记:14. 权限管理
  • 无硫防静电手指套:高科技产业的纯净与安全新选择
  • 由浅到深认识C语言(10):字符串处理函数