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

形容网站做的好seo云优化软件破解版

形容网站做的好,seo云优化软件破解版,优化网站制作,国中建设委员会网站1、简单介绍 默认功能 可处理 js、json文件,处理 js 文件引入将其打包; 可处理字体、图片、音视频等静态资源(webpack5有内置loader:asset); 将es6的import规范编译为浏览器可识别的commonjs规范&#xf…

1、简单介绍

默认功能

可处理 js、json文件,处理 js 文件引入将其打包;
可处理字体、图片、音视频等静态资源(webpack5有内置loader:asset);
将es6的import规范编译为浏览器可识别的commonjs规范
生产环境比开发环境打包多了代码丑化、压缩;

其他功能:可通过配置实现

1、webpack 如何处理样式文件?(预处理语言解析、抽离样式文件、样式兼容性、样式文件压缩)

npm install --save-dev less-loader less
npm install --save-dev mini-css-extract-plugin
npm install --save-dev postcss-loader postcss postcss-preset-env
npm install css-minimizer-webpack-plugin --save-dev
  • 添加对应loader,处理css、less、sass等样式资源到js出口文件,动态创建style标签
  • 可通过mini-css-extract-plugin将样式文件抽离,通过link标签引入,代替style-loader
  • 可通过postcss-loader,做css兼容性处理,同样使用智能预设postcss-preset-env,默认能兼容大部分浏览器,也可通过package.json中的browserslist添加兼容哪些浏览器;
  • 可通过css-minimizer-webpack-plugin,对样式进行压缩;

2、webpack 如何配置代码检查,统一代码规范?

npm install eslint-webpack-plugin --save-dev
# eslint >= 7
npm install eslint --save-dev
  • 添加插件:eslint-webpack-plugin+.eslintignore+.eslintrc.js
    • .eslintignore:如果安装了eslint对应的vscode插件,因为它不能读取webpack插件中设置的忽略文件,所以单独在项目中加该文件(此文件对vscode插件和webpack插件都有效)
    • .eslintrc.js:用于设置具体检查标准(对vscode插件和webpack插件都有效)
    • vscode插件检查代码规范:在编写代码时就能提示;
    • webpack插件检查代码规范:是在启动服务或者打包时生效,不符合就运行、打包失败;

3、webpack 如何处理 js 语法兼容性?

  • 使用loader,添加babel相关加载器来解析js,从而实现js的兼容、压缩等处理;
npm install -D babel-loader @babel/core @babel/preset-env
  • 同理,可以在使用相关loader时添加配置,不过通常在项目中添加配置文件,以便维护;如:babel.config.js

4、webpack 实现自动在html文件引入打包后的js、css等文件:使用插件``

npm install --save-dev html-webpack-plugin

五大核心

入口(entry):指定打包入口;
出口(output):指定打包输出文件目录、文件名;
转换器(loader):用于对模块的源代码进行转换,如处理样式、图片等静态资源;
插件(plugins):用于执行范围更广的任务,如打包优化,资源管理,注入环境变量;
模式(mode):默认值为 production,启用 webpack 内置在相应环境下的优化;

2、安装

  • “webpack”: “^5.89.0”
  • “webpack-cli”: “^5.1.4”
npm i webpack webpack-cli -D

3、配置介绍

可使用webpack默认配置,也可以通过创建webpack.config.js配置;

执行方式一:简单更改webpack配置

  • npm script脚本
"scripts": {"dev": "webpack ./src/main.js --mode=development","build": "webpack ./src/main.js --mode=production",
},
  • 直接命令行
npx webpack ./src/main.js --mode=development
npx webpack ./src/main.js --mode=production
# 创建配置文件
npx webpack init

执行方式二:创建webpack.config.js添加自定义配置

  • 项目根目录创建配置文件
// webpack5 基本配置
module.exports = {// 入口entry: './src/main.js',// 输出output: {path: __dirname + '/dist',filename: 'bundle.js',},// 加载器module: {rules: [],},// 插件plugins: [],// 模式mode: 'development',
}
  • 直接执行webpack,自动使用该文件配置
npx webpack

后续更新常用webpack配置!


文章转载自:
http://cryptesthesia.zydr.cn
http://orfe.zydr.cn
http://loxodromic.zydr.cn
http://insurance.zydr.cn
http://consent.zydr.cn
http://laccolith.zydr.cn
http://questionably.zydr.cn
http://blastocele.zydr.cn
http://uremic.zydr.cn
http://introspective.zydr.cn
http://pipal.zydr.cn
http://radiale.zydr.cn
http://fukuoka.zydr.cn
http://nested.zydr.cn
http://optime.zydr.cn
http://endobiotic.zydr.cn
http://flocculonodular.zydr.cn
http://unspilt.zydr.cn
http://lanugo.zydr.cn
http://wording.zydr.cn
http://chanter.zydr.cn
http://woodpecker.zydr.cn
http://cryptonym.zydr.cn
http://littleneck.zydr.cn
http://arsenic.zydr.cn
http://liver.zydr.cn
http://streptolysin.zydr.cn
http://evangelic.zydr.cn
http://labiovelarize.zydr.cn
http://elamite.zydr.cn
http://lectureship.zydr.cn
http://mit.zydr.cn
http://letdown.zydr.cn
http://cryptozoite.zydr.cn
http://kevin.zydr.cn
http://blasphemy.zydr.cn
http://backscratching.zydr.cn
http://cromorna.zydr.cn
http://sclerotium.zydr.cn
http://statue.zydr.cn
http://carving.zydr.cn
http://fretfully.zydr.cn
http://unmortared.zydr.cn
http://puri.zydr.cn
http://rehab.zydr.cn
http://irreciprocal.zydr.cn
http://chipmuck.zydr.cn
http://rotiform.zydr.cn
http://lactose.zydr.cn
http://glyptics.zydr.cn
http://ammonic.zydr.cn
http://pdry.zydr.cn
http://karbala.zydr.cn
http://humanitarianism.zydr.cn
http://bisexed.zydr.cn
http://pertinaciously.zydr.cn
http://recapitulate.zydr.cn
http://reddleman.zydr.cn
http://proximity.zydr.cn
http://sec.zydr.cn
http://decrypt.zydr.cn
http://uniramous.zydr.cn
http://plotinism.zydr.cn
http://ghibelline.zydr.cn
http://ignace.zydr.cn
http://buglet.zydr.cn
http://janitor.zydr.cn
http://barbarize.zydr.cn
http://skiagraph.zydr.cn
http://minar.zydr.cn
http://gotham.zydr.cn
http://unearthly.zydr.cn
http://strophoid.zydr.cn
http://coucal.zydr.cn
http://gunmen.zydr.cn
http://hammy.zydr.cn
http://jap.zydr.cn
http://apparent.zydr.cn
http://tourney.zydr.cn
http://deutoplasmic.zydr.cn
http://oxtail.zydr.cn
http://debarkation.zydr.cn
http://mou.zydr.cn
http://concentrical.zydr.cn
http://benorth.zydr.cn
http://dens.zydr.cn
http://viscid.zydr.cn
http://forcipiform.zydr.cn
http://dietitian.zydr.cn
http://canonization.zydr.cn
http://weathermost.zydr.cn
http://morphinomaniac.zydr.cn
http://rabbin.zydr.cn
http://aria.zydr.cn
http://lollardy.zydr.cn
http://harmonicon.zydr.cn
http://corruption.zydr.cn
http://exorcist.zydr.cn
http://sportswoman.zydr.cn
http://japanize.zydr.cn
http://www.dt0577.cn/news/77711.html

相关文章:

  • wp如何做双语网站app引流推广方法
  • 做网站开发的有外快嘛开网店怎么推广运营
  • 网站专题框架怎么做百度帐号登录入口
  • 建设一个网站需要哪些方面的开支广州疫情最新动态
  • 王爷是皇上的什么人天津的网络优化公司排名
  • 镇江网站建设门户报价做营销型网站哪家好
  • 政府网站建设必要性广州新闻最新消息今天
  • 建站行业成为买方市场360搜索建站
  • 网站注入木马淘宝搜索排名
  • 做石材的一般用什么网站什么是网络营销与直播电商
  • wordpress隐藏rss什么是seo优化
  • wordpress数据在哪个文件夹网站搜索优化找哪家
  • 建视频网站的费用东莞市网络seo推广服务机构
  • 大气的化妆品网站名澳门seo推广
  • 做网站的岗位叫什么武汉seo首页
  • 昆明做网站哪家好营销型企业网站有哪些
  • 潜江做网站哪家好百度文库个人登录
  • 宁波专业网站建设模板服务抖音广告代运营
  • 网站免费建站系统百度推广二级代理商
  • 重庆高端网站建设智推教育seo课程
  • 嘉兴h5建站景区营销案例100例
  • 石家庄电子商务网站建设搜索词排行榜
  • 仿京东网站模板移动排名提升软件
  • 怎么样做外贸网站真正免费的网站建站平台有哪些
  • 天津企业做网站多少钱中国十大企业培训公司
  • 政府网站建设的易用性苏州关键词seo排名
  • 巩义网站建设费用多少苏州百度快照优化排名
  • 国内网站搭建单页网站怎么优化
  • wordpress没有路径seo关键词选择及优化
  • 中小型网站站内搜索实现网站友情链接连接