html中的图片如何打包?html图片打包的方法

不言
发布: 2018-08-18 16:01:00
原创
6789人浏览过

本篇文章给大家带来的内容是关于html中的图片如何打包?html图片打包的方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

webpack中是不喜欢你使用标签html中的图片如何打包?html图片打包的方法来引入图片的,但是我们作前端的人特别热衷于这种写法,国人也为此开发了一个: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" alt="html中的图片如何打包?html图片打包的方法" ></p>
                    <div class="aritcle_card">
                        <a class="aritcle_card_img" href="/xiazai/js/6584">
                            <img src="https://img.php.cn/upload/jscode/000/287/557/61d7944bb8cdd401.png" alt="5种风格css鼠标悬停图片显示文字信息">
                        </a>
                        <div class="aritcle_card_info">
                            <a href="/xiazai/js/6584">5种风格css鼠标悬停图片显示文字信息</a>
                            <p>这是一组鼠标悬停特效,含5种不同风格的css鼠标悬停图片显示文字信息,每种风格包含2-3个款式,款款经典美观,适合任何团队、产品、个人作品等的展示,是非常不错的悬停展示方法。</p>
                            <div class="">
                                <img src="/static/images/card_xiazai.png" alt="5种风格css鼠标悬停图片显示文字信息">
                                <span>99</span>
                            </div>
                        </div>
                        <a href="/xiazai/js/6584" class="aritcle_card_btn">
                            <span>查看详情</span>
                            <img src="/static/images/cardxiayige-3.png" alt="5种风格css鼠标悬停图片显示文字信息">
                        </a>
                    </div>
                
登录后复制

安装==html-withimg-loader==解决html中html中的图片如何打包?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 查看浏览器

相关推荐:

图片路径导致webpack打包错误如何处理

有时css引用图片打包后找不到资源文件是什么原因

以上就是html中的图片如何打包?html图片打包的方法的详细内容,更多请关注php中文网其它相关文章!

相关标签:
HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号