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

有几家做网站的公司大鹏新网站建设

有几家做网站的公司,大鹏新网站建设,盐城那里做网站好点,小程序设计页面目录 1.优化-提取css代码 1.1. 插件 mini-css-extract-plugin 1.2. 步骤: 1.3. 注意 1.4. 好处 1.5. 练习 2. 优化-css代码提取后压缩 2.1. 问题引入 2.2. 解决 2.3. 步骤 3. Webpack打包less代码 3.1. 加载器 less-loader 3.2. 步骤 3.3. 注意&#xf…

 

目录

1.优化-提取css代码

1.1. 插件 mini-css-extract-plugin

1.2. 步骤:

1.3. 注意

1.4. 好处

1.5. 练习

 2. 优化-css代码提取后压缩

2.1. 问题引入

2.2. 解决

2.3. 步骤

 3. Webpack打包less代码

3.1. 加载器 less-loader

3.2. 步骤

3.3. 注意:

 4. Webpack打包图片

4.1. 资源模块

4.2. 步骤

3. 注意


1.优化-提取css代码

1.1. 插件 mini-css-extract-plugin

  • 提取 css 代码

1.2. 步骤:

  • 下载 mini-css-extract-plugin 本地软件包

npm i mini-css-extract-plugin --save-dev

  • 配置 webpack.config.js 让 Webpack 拥有该插件功能

  • 打包后观察效果

1.3. 注意

  • 不能和 style-loader 一起使用
  • 提取的css代码没有被压缩

1.4. 好处

  • css 文件可以被浏览器缓存,减少 js 文件体积

1.5. 练习

//引入模块
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin')
const MiniCssExtractPlugin = require('mini-css-extract-plugin')module.exports = {//入口entry: path.resolve(__dirname,'src/login/index.js'),//出口output: {path: path.resolve(__dirname, 'dist'),filename: './login/index.js',clean: true  //生成打包后内容之前,清空输出目录},//插件(给 Webpack 提供更多功能)plugins: [new HtmlWebpackPlugin({template: path.resolve(__dirname,'public/login.html'), //模板文件filename: path.resolve(__dirname,'dist/login/index.html') //输出文件}),new MiniCssExtractPlugin() //生成 css文件],// 加载器(让 webpack 识别更多模块文件内容)module: {rules: [{test: /\.css$/i,  //匹配以.css结尾的文件,并且忽视大小写 use: [MiniCssExtractPlugin.loader ,"css-loader"]  //从后-前进行使用},],},
};

 

 2. 优化-css代码提取后压缩

2.1. 问题引入

  • css 代码提取后没有压缩

2.2. 解决

  • 使用 css-minimizer-webpack-plugin 插件

2.3. 步骤

  • 下载 css-minimizer-webpack-plugin 本地软件包

npm i css-minimizer-webpack-plugin --save-dev

  • 配置 webpack.config.js 让 webpack 拥有该功能

  • 打包重新观察

 

 3. Webpack打包less代码

3.1. 加载器 less-loader

  • 把 less 代码编译为 css 代码

3.2. 步骤

  • 新建 less 代码(设置背景图)并引入到 src/login/index.js 中
  • 下载 less 和 less-loader 本地软件包

npm i less less-loader --save-dev

  • 配置 webpack.config.js 让 Webpack 拥有功能

  • 打包后观察效果

3.3. 注意:

  • less-loader 需要配合 less 软件包使用

 

 4. Webpack打包图片

4.1. 资源模块

  • Webpack5 内置资源模块(字体,图片等)打包,无需额外 loader

4.2. 步骤

  • 配置 webpack.config.js 让 Webpack 拥有打包图片功能

占位符 【hash】对模块内容做算法计算,得到映射的数字字母组合的字符串

占位符 【ext】使用当前模块原本的占位符,例如:.png / .jpg 等字符串

占位符 【query】保留引入文件时代码中查询参数(只有 URL 下生效)

  • 打包后观察效果和区别

3. 注意

  • 判断临界值默认为 8KB

大于 8KB 文件:发送一个单独的文件并导出 URL 地址

小于 8KB 文件:导出一个 data URI(base64字符串)

 

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

相关文章:

  • 企业做网站多少钱网站维护 案例
  • 宁波网站建设首选品牌机械加工网站有哪些
  • php网站安装包制作上海网站建设上海员君
  • 深圳工信部网站百度精准获客平台
  • 网站流量多少可以盈利云匠网接单能信吗
  • 网站对企业的好处网站被封了怎么办
  • 新手搭建做网站利用网站建设平台
  • 网站软件大全免费下网站系统建设需要什么资质
  • 网站建设及运营揭阳模板网站建站
  • 新闻类网站怎么做建设读书网站的意义
  • 网站商城服务体系建设方案企业文化包括哪些方面内容
  • 网站备案号信息查询淘宝网官方网站免费下载
  • 网站建设主要产品网络营销推广方案有哪些
  • 网站建设 注意事项郓城网站制作
  • 阿里云网站如何做淘宝客黑龙江城乡和住房建设信息网
  • 企业信息管理系统设计专业网站优化案例
  • 如何创建网站老鱼网wordpress右下角弹出广告
  • 电子商务网站硬件需求自己在线制作图片免费下载
  • 网站建设死人接单黄页88和58那个推广好
  • 建设个网站交流网站模版
  • 水贝网站建设微商网站如何做推广
  • 苏州出名的网站公司wordpress attachment
  • 如何用dede做带下单的网站天津塘沽爆炸视频
  • excel连接网站 做数据分析百度账号快速注册
  • 企业网站要更新文章吗企业建设网站的功能是什么意思
  • dw学校网站制作教程大型平台网站开发
  • 高端网站建设教学Wordpress 图片左右滑动
  • 怎么创建网站 免费滴济宁网站定制公司
  • 免费做金融网站有哪些北京的p2p网站建设
  • 电商平台建站广州代注册公司哪家好