Babel7 轉碼

ES6 (ES2015)更新了不少新的js語法, 也添加了一些新的API, 但不是全部的瀏覽器對這些新特性都支持的很好, 經過babel能夠高版本的js轉成低版本的js (ES 5.1), 同時對於JSX這樣的語法也能夠進行轉換.segmentfault

目前瀏覽器對ES6的支持也很完善了, 因此並不須要把ES6的全部特性都轉成ES5.1, 經過配置browserslist 或者 在bable中配置targets 來肯定須要轉換那些ES6的語法.
@babel/preset-env 就是用來作語法轉換的.瀏覽器

ES6中新的API @babel/preset-env 是不作處理的, 
咱們須要使用@babel/polyfill  或  @babel/plugin-transform-runtime對新API進行轉換, 建議使用@babel/plugin-transform-runtime, babel

http://www.javashuo.com/article/p-wyjdsdwg-gg.htmlorm

http://www.javashuo.com/article/p-ordcvjml-kv.htmlget

http://www.javashuo.com/article/p-rthpmtfe-kw.htmlform

http://www.javashuo.com/article/p-rrfeglel-kt.htmltransform

http://www.javashuo.com/article/p-drkjawys-kr.html配置

https://segmentfault.com/a/1190000020237923plugin

https://segmentfault.com/a/1190000020237950語法

相關文章
相關標籤/搜索