html中的图片如何打包?html图片打包的方法
本篇文章给大家带来的内容是关于html中的图片如何打包?html图片打包的方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
webpack中是不喜欢你使用标签来引入图片的,但是我们作前端的人特别热衷于这种写法,国人也为此开发了一个:html-withimg-loader。他可以很好的处理我们在html 中引入图片的问题
项目安装:npm install –save-dev webpack
全局安装:npm install -g webpack
** webpack不鼓励全局安装webpack,如果在终端中用webpack进行打包项目,就会出现不是内部命令或者外部命令。
需要配置package.json里面的script选项,我们以前的课程已经学习了配置 webpack-dev-server命令,在这个命令下面我们再加一个build命令进行打包项目使用
"scripts": { "server": "webpack-dev-server --open", "build":"webpack" },
删除dist目录,npm run build进行打包
打包html中的图片:
现在进行==npm run build==打包图片并没有放入dist/images目录下,需要配置url-loader选项
module:{ rules: [ { test: /\.css$/, use: extractTextPlugin.extract({ fallback: "style-loader", use: "css-loader" }) },{ test:/\.(png|jpg|gif)/ , use:[{ loader:'url-loader', options:{ limit:5000, outputPath:'images/', } }] } ] },
删除dist目录,进行 npm run build 打包,可以把图片打包到images文件夹下
在src目录下的index.html中插入图片
<p><img src="./images/10.jpg"></p>
安装==html-withimg-loader==解决html中的问题
npm install html-withimg-loader –save
配置loader(webpack-config.js)
{ test: /\.(htm|html)$/i, use:[ 'html-withimg-loader'] }
再次进行打包,在dist/images目录下出现img图片
npm run server 查看浏览器
相关推荐:
以上是html中的图片如何打包?html图片打包的方法的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本文讨论了html&lt; datalist&gt;元素,通过提供自动完整建议,改善用户体验并减少错误来增强表格。Character计数:159

本文讨论了HTML&lt; Progress&gt;元素,其目的,样式和与&lt; meter&gt;元素。主要重点是使用&lt; progress&gt;为了完成任务和LT;仪表&gt;对于stati

本文讨论了HTML&lt; meter&gt;元素,用于在一个范围内显示标量或分数值及其在Web开发中的常见应用。它区分了&lt; meter&gt;从&lt; progress&gt;和前

本文讨论了视口元标签,这对于移动设备上的响应式Web设计至关重要。它解释了如何正确使用确保最佳的内容缩放和用户交互,而滥用可能会导致设计和可访问性问题。

本文讨论了&lt; iframe&gt;将外部内容嵌入网页,其常见用途,安全风险以及诸如对象标签和API等替代方案的目的。

本文解释了HTML5&lt; time&gt;语义日期/时间表示的元素。 它强调了DateTime属性对机器可读性(ISO 8601格式)的重要性,并在人类可读文本旁边,增强Accessibilit

本文讨论了使用HTML5表单验证属性,例如必需的,图案,最小,最大和长度限制,以直接在浏览器中验证用户输入。
