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

国外网站空间需要备案吗网站转为移动网站

国外网站空间需要备案吗,网站转为移动网站,旅游网页有哪些,网站流程表处理图片资源 过去在 Webpack4 时,我们处理图片资源通过 file-loader 和 url-loader 进行处理 现在 Webpack5 已经将两个 Loader 功能内置到 Webpack 里了,我们只需要简单配置即可处理图片资源 1. 配置 const path require("path");modul…

处理图片资源

过去在 Webpack4 时,我们处理图片资源通过 file-loader 和 url-loader 进行处理

现在 Webpack5 已经将两个 Loader 功能内置到 Webpack 里了,我们只需要简单配置即可处理图片资源

1. 配置

const path = require("path");module.exports = {entry: "./src/main.js",output: {path: path.resolve(__dirname, "dist"),filename: "main.js",},module: {rules: [{// 用来匹配 .css 结尾的文件test: /\.css$/,// use 数组里面 Loader 执行顺序是从右到左use: ["style-loader", "css-loader"],},{test: /\.less$/,use: ["style-loader", "css-loader", "less-loader"],},{test: /\.s[ac]ss$/,use: ["style-loader", "css-loader", "sass-loader"],},{test: /\.styl$/,use: ["style-loader", "css-loader", "stylus-loader"],},{test: /\.(png|jpe?g|gif|webp)$/,type: "asset",},],},plugins: [],mode: "development",
};

2. 添加图片资源

  • src/images/1.jpeg
  • src/images/2.png
  • src/images/3.gif

3. 使用图片资源

  • src/less/index.less
.box2 {width: 100px;height: 100px;background-image: url("../images/1.jpeg");background-size: cover;
}
  • src/sass/index.sass
.box3width: 100pxheight: 100pxbackground-image: url("../images/2.png")background-size: cover
  • src/styl/index.styl
.box5width 100pxheight 100pxbackground-image url("../images/3.gif")background-size cover

4. 运行指令

npx webpack

打开 index.html 页面查看效果

5. 输出资源情况

此时如果查看 dist 目录的话,会发现多了三张图片资源

因为 Webpack 会将所有打包好的资源输出到 dist 目录下

为什么样式资源没有呢?

因为经过 style-loader 的处理,样式资源打包到 main.js 里面去了,所以没有额外输出出来

6. 对图片资源进行优化

将小于某个大小的图片转化成 data URI 形式(Base64 格式)

const path = require("path");module.exports = {entry: "./src/main.js",output: {path: path.resolve(__dirname, "dist"),filename: "main.js",},module: {rules: [{// 用来匹配 .css 结尾的文件test: /\.css$/,// use 数组里面 Loader 执行顺序是从右到左use: ["style-loader", "css-loader"],},{test: /\.less$/,use: ["style-loader", "css-loader", "less-loader"],},{test: /\.s[ac]ss$/,use: ["style-loader", "css-loader", "sass-loader"],},{test: /\.styl$/,use: ["style-loader", "css-loader", "stylus-loader"],},{test: /\.(png|jpe?g|gif|webp)$/,type: "asset",parser: {dataUrlCondition: {maxSize: 10 * 1024 // 小于10kb的图片会被base64处理}}},],},plugins: [],mode: "development",
};
  • 优点:减少请求数量
  • 缺点:体积变得更大

此时输出的图片文件就只有两张,有一张图片以 data URI 形式内置到 js 中了

(注意:需要将上次打包生成的文件清空,再重新打包才有效果)

http://www.yayakq.cn/news/202524/

相关文章:

  • 免费flash网站源码wordpress开启缩略图
  • 南宁市有哪些做网站的外包企业贵州住房建设厅官网查询
  • 邯郸网站建设费用wordpress设置固定链接打不开
  • 百度统计网站概况网站制作评价
  • 怎么查看网站根目录博采网站建设
  • 网站透明背景怎样做网络推广赚钱
  • 辽宁天一建设有限责任公司网站wordpress 国内主机
  • 网站做水印有没有影响吗网站建设外包协议
  • 浙江响应式网站建设制作最大的网站建设公司排名
  • 中国网通做网站广告创意策划
  • 网站开发过程模型梦幻西游网页版官方网站
  • 网站建设企业公司推荐深圳网站制作收费
  • 门户网站开发jz190网站建设中切图的意义
  • 移动外包公司要不要去莱芜做网站优化
  • 为什么php做不了大网站网上如何赚钱
  • 像wordpress一样的网站石家庄网站建设工作室
  • 杭州做网站哪个公司好自己电脑做服务器上传网站 需要备案吗
  • 做网站设计制作的公司1688货源网下载app
  • 贵金属网站建设北京手机版建站系统开发
  • 网站建设维护考试网站规划与设计论文
  • 电子商务网站开发课题简介福州最好的网站建设服务商
  • 在线响应式网站如何查询一个网站是否备案
  • 商城门户网站源码十个必备的视频制作app
  • 网站做加QQ群链接wordpress站群管理
  • 正规品牌网站设计地址做网站和app需要多久
  • 做动态图片下载哪个网站好徐州 网站制作
  • 单人给一个公司做网站费用网址导航网址大全彩票网站大全
  • 像素点建网站模板网站建设套餐
  • 建设网站公司哪里好相关的热搜问题企业宣传册模板免费下载
  • 珠海外贸网站建设wordpress 伪原创插件