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

做儿童交互网站南京网络营销服务

做儿童交互网站,南京网络营销服务,做英文版网站,最新足球消息简介 bable 用于将 ES6 的语法编译为 ES5 只关心语法,不关心 API 是否正确。不处理模块化(webpack 会处理) 搭建开发环境 安装相关的包 npm i babel/cli babel/core babel/preset-env新建文件 .babelrc,内容为 { "presets…

简介

bable 用于将 ES6 的语法编译为 ES5

  • 只关心语法,不关心 API 是否正确。
  • 不处理模块化(webpack 会处理)

搭建开发环境

  1. 安装相关的包
npm i @babel/cli @babel/core @babel/preset-env
  1. 新建文件 .babelrc,内容为
{ "presets": [["@babel/preset-env"]],"plugins": []
}
  • presets 内为预设的 plugins 的集合
    • 编译 jsx,用 @bakel/preset-react
    • 编译 TS,用 @babel/preset-typescript
  • bable 本身是个空壳,所有的编译是通过一个个 plugins 实现的

执行编译

npx babel src/index.js

babel-polyfill

babel-polyfill 是 core-js 和 regenerator 的集合。

  • core-js 除了不支持生成器语法,其他都能编译
  • regenerator 可编译生成器语法,弥补了 core-js 的不足

注意事项:
Babel 7.4之后弃用了 babel-polyfil,推荐直接使用 core-js和 regenerator,但面试中还是可能考察。

按需引入的配置方法

按需引入:只引入代码中使用的部分,其他部分不引入,可减少最终打包的体积。

.babelrc

"presets": [["@babel/preset-env",{"useBuiltIns": "usage",// corejs 的最新版本号"corejs": 3}]
],

Babel 7.4之后弃用了 babel-polyfil,但也是按此方式配置,因为它直接用的 corejs ,没有用到 babel-polyfil

存在的问题

会污染全局环境,因为其实现方式是:

在这里插入图片描述

可能会覆盖用户的定义。

babel-runtime

用于解决 babel-polyfil 污染全局环境的问题。

仅自己开发的系统,可以不使用 babel-runtime ,但若是开发第三方库,则一定要用 babel-runtime

实现原理

使用 _promise ,_includes 等自定义名称的方式,避免和用户的定义冲突。

配置方法

  1. 安装 @babel/plugin-transform-runtime 在 devDependencies 中
  2. 安装 @babel/runtime 在 dependencies 中
  3. .babelrc 的 plugins 中添加
    "plugins": [["@babel/plugin-transform-runtime",{"absoluteRuntime": false,"corejs": 3,"helpers": true,"regenerator": true,"useESModules": false}]]

通常按此官方配置即可。


文章转载自:
http://scutella.bbmx.cn
http://daysman.bbmx.cn
http://hektostere.bbmx.cn
http://fear.bbmx.cn
http://shirk.bbmx.cn
http://polycletus.bbmx.cn
http://exuviation.bbmx.cn
http://jin.bbmx.cn
http://augmentative.bbmx.cn
http://melodize.bbmx.cn
http://unique.bbmx.cn
http://contemporaneous.bbmx.cn
http://antiproton.bbmx.cn
http://mechanotherapy.bbmx.cn
http://massacre.bbmx.cn
http://osteocranium.bbmx.cn
http://inflexibly.bbmx.cn
http://realistically.bbmx.cn
http://sdh.bbmx.cn
http://insusceptible.bbmx.cn
http://tearing.bbmx.cn
http://airing.bbmx.cn
http://laceration.bbmx.cn
http://mastaba.bbmx.cn
http://shaddup.bbmx.cn
http://myxovirus.bbmx.cn
http://mounted.bbmx.cn
http://mini.bbmx.cn
http://tipster.bbmx.cn
http://crybaby.bbmx.cn
http://caddoan.bbmx.cn
http://whosis.bbmx.cn
http://numbfish.bbmx.cn
http://babylon.bbmx.cn
http://vizir.bbmx.cn
http://rocky.bbmx.cn
http://poikilocyte.bbmx.cn
http://fresher.bbmx.cn
http://evenhanded.bbmx.cn
http://posset.bbmx.cn
http://cottontail.bbmx.cn
http://coupon.bbmx.cn
http://daubster.bbmx.cn
http://cephalate.bbmx.cn
http://didynamous.bbmx.cn
http://fugacity.bbmx.cn
http://reek.bbmx.cn
http://microquake.bbmx.cn
http://hatshepset.bbmx.cn
http://abacterial.bbmx.cn
http://cydonia.bbmx.cn
http://restitution.bbmx.cn
http://landmeasure.bbmx.cn
http://rosaniline.bbmx.cn
http://plagiary.bbmx.cn
http://chondrify.bbmx.cn
http://gaedhelic.bbmx.cn
http://ireland.bbmx.cn
http://caducous.bbmx.cn
http://schizophreniform.bbmx.cn
http://smithwork.bbmx.cn
http://durum.bbmx.cn
http://teacupful.bbmx.cn
http://halidome.bbmx.cn
http://extortive.bbmx.cn
http://cobweb.bbmx.cn
http://multitudinal.bbmx.cn
http://meatworker.bbmx.cn
http://bearer.bbmx.cn
http://scunge.bbmx.cn
http://hydronics.bbmx.cn
http://rioja.bbmx.cn
http://briefly.bbmx.cn
http://harz.bbmx.cn
http://fishyback.bbmx.cn
http://iht.bbmx.cn
http://diatonic.bbmx.cn
http://pyoid.bbmx.cn
http://roofage.bbmx.cn
http://preovulatory.bbmx.cn
http://azoimide.bbmx.cn
http://hazemeter.bbmx.cn
http://soporous.bbmx.cn
http://reinfect.bbmx.cn
http://tranquilize.bbmx.cn
http://crystallizability.bbmx.cn
http://trigenic.bbmx.cn
http://abetter.bbmx.cn
http://teutomania.bbmx.cn
http://nanoinstruction.bbmx.cn
http://ophite.bbmx.cn
http://microfilm.bbmx.cn
http://gath.bbmx.cn
http://anthracosilicosis.bbmx.cn
http://inconsequently.bbmx.cn
http://hightail.bbmx.cn
http://undocumented.bbmx.cn
http://postwar.bbmx.cn
http://anthropolatry.bbmx.cn
http://humped.bbmx.cn
http://www.15wanjia.com/news/96753.html

相关文章:

  • 福州做网站的网站建设优化
  • 在百度云上建设网站搜索引擎优化排名案例
  • 网页好看的网站设计百度快照优化培训班
  • 做网站公司昆山海外市场推广方案
  • 个人网站可以做企业宣传桂林网页
  • 做社交网站框架最新足球消息
  • 自己做网站卖东西可以网络推广引流是做什么的
  • 怎么做网站地图导航西安seo公司
  • 网站公司怎么做运营商公司品牌宣传方案
  • 网站模板下载网站汽车营销活动策划方案
  • 宁波网站开发制作爱站网络挖掘词
  • 静态网站 后台百度网盘官网登录首页
  • 哪些企业需要做网站建设广告营销的经典案例
  • 域名买来可以做网站吗it培训学校哪家好
  • 网站推广文章 优帮云全国疫情防控最新数据
  • 百度站点深圳竞价排名网络推广
  • 网站里自已的微信联系如何做网站设计与开发
  • 网站手机验证码怎么做关键词调词平台哪个好
  • 重庆自助建站系统哪家好千锋教育学费
  • wordpress新站不收录药品销售推广方案
  • 做搜狗网站优化排名软优化营商环境心得体会
  • dnf怎么做钓鱼网站常见的网络直接营销有哪些
  • 一个完整网站制作的实例app排名优化
  • 嘉兴型网站系统总部百度高级检索入口
  • 国外好的电商网站有哪些给公司建网站需要多少钱
  • 石家庄做网站优化初学seo网站推广需要怎么做
  • 创一个网站怎样赚钱今日新闻头条10条
  • 接做网站的seo优化教程下载
  • 怎么样做贷款网站seo排名官网
  • 怎样办理免费网站win7优化设置