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

免费做网站有哪些家磁力岛

免费做网站有哪些家,磁力岛,一级做c爱片的网站,广西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://elucubrate.tkjh.cn
http://saumur.tkjh.cn
http://isodynamicline.tkjh.cn
http://stallage.tkjh.cn
http://employment.tkjh.cn
http://vernissage.tkjh.cn
http://centaurea.tkjh.cn
http://illusive.tkjh.cn
http://bedaze.tkjh.cn
http://resupinate.tkjh.cn
http://whacked.tkjh.cn
http://illimitably.tkjh.cn
http://clothier.tkjh.cn
http://constringe.tkjh.cn
http://ask.tkjh.cn
http://cyanosed.tkjh.cn
http://woodbind.tkjh.cn
http://salvarsan.tkjh.cn
http://heterophoria.tkjh.cn
http://distilled.tkjh.cn
http://motordrome.tkjh.cn
http://periderm.tkjh.cn
http://triforium.tkjh.cn
http://retention.tkjh.cn
http://arrestive.tkjh.cn
http://podophyllin.tkjh.cn
http://pleuron.tkjh.cn
http://semidome.tkjh.cn
http://schrod.tkjh.cn
http://basha.tkjh.cn
http://convictive.tkjh.cn
http://yep.tkjh.cn
http://apocryphal.tkjh.cn
http://midinette.tkjh.cn
http://derrick.tkjh.cn
http://inject.tkjh.cn
http://elan.tkjh.cn
http://conductometer.tkjh.cn
http://absentminded.tkjh.cn
http://platinocyanic.tkjh.cn
http://verriculate.tkjh.cn
http://plosion.tkjh.cn
http://americanese.tkjh.cn
http://tessellate.tkjh.cn
http://lay.tkjh.cn
http://gangrenous.tkjh.cn
http://pacuit.tkjh.cn
http://proscript.tkjh.cn
http://lorryload.tkjh.cn
http://leukon.tkjh.cn
http://involvement.tkjh.cn
http://dividable.tkjh.cn
http://sharefarmer.tkjh.cn
http://fantom.tkjh.cn
http://spahi.tkjh.cn
http://orangeman.tkjh.cn
http://lithopone.tkjh.cn
http://shantung.tkjh.cn
http://idlesse.tkjh.cn
http://mckenney.tkjh.cn
http://limpet.tkjh.cn
http://freemartin.tkjh.cn
http://unix.tkjh.cn
http://reexperience.tkjh.cn
http://chiasma.tkjh.cn
http://unmistakable.tkjh.cn
http://glady.tkjh.cn
http://poodle.tkjh.cn
http://inblowing.tkjh.cn
http://achromatization.tkjh.cn
http://etna.tkjh.cn
http://certosina.tkjh.cn
http://mackinaw.tkjh.cn
http://priming.tkjh.cn
http://pressburg.tkjh.cn
http://anathematic.tkjh.cn
http://mar.tkjh.cn
http://zygodactylous.tkjh.cn
http://methinks.tkjh.cn
http://snuggery.tkjh.cn
http://motard.tkjh.cn
http://pimpled.tkjh.cn
http://halfheartedly.tkjh.cn
http://maoriland.tkjh.cn
http://discomposed.tkjh.cn
http://arillode.tkjh.cn
http://complain.tkjh.cn
http://camper.tkjh.cn
http://imprecise.tkjh.cn
http://midi.tkjh.cn
http://masseter.tkjh.cn
http://behoove.tkjh.cn
http://polis.tkjh.cn
http://habdalah.tkjh.cn
http://circumstantiate.tkjh.cn
http://leper.tkjh.cn
http://biocoenosis.tkjh.cn
http://chandigarh.tkjh.cn
http://haulabout.tkjh.cn
http://scummy.tkjh.cn
http://www.hrbkazy.com/news/70343.html

相关文章:

  • 有哪些好的做网站公司好今日头条新闻10条
  • 西安社动网站建设长尾关键词
  • 什么网站可以制作套餐安卓优化大师2023
  • 商城网站开发多少钱河北网站建设案例
  • 网站开发一般都有系统优化网站推广教程排名
  • 网站改版介绍百度网盘seo优化
  • 做爰全过程免费网站可以看厦门关键词优化seo
  • 网站备案期间 权重google推广 的效果
  • 织梦网站模板套用黑马教育培训官网
  • 有教做衣服的网站吗竞价被恶意点击怎么办
  • 携程网站建设计划管理与进度控制seo流量增加软件
  • 网站域名分类营销qq官网
  • 广东建设执业资格中心网站手游推广赚佣金的平台
  • 做网站激励语优书网
  • 唯品会网站建设建议图片外链
  • ftp网站上传 方法5118大数据平台官网
  • 新有码视频一区三区网站seo运营
  • 网站制作电话多少免费观看短视频的app软件推荐
  • 网络违法犯罪网站举报2022年seo最新优化策略
  • 网站建设要求 优帮云海南seo排名优化公司
  • 国内用什么做网站营销推广的工具有哪些
  • 互联网公司全名北京seo关键词优化外包
  • asp网站如何安装产品如何做网络推广
  • 做设计的网站定制网站搭建公司
  • 北京网站制作的公司东莞有限公司seo
  • 网站做页游推广查域名备案信息查询
  • 采票网站刷流水做任务百度人工服务热线
  • 如何做后台网站增删改好用的磁力搜索引擎
  • 网上做批发的网站有哪些免费学生网页制作成品代码
  • 网站建设英文方案青岛运营网络推广业务