Babel

[javascript-transpiler], [babel], [babel-plugin], [babel-preset]

Babel là gì ?

Babel là 1 công cụ chuyển đổi mã Javascript được viết dựa trên tiêu chuẩn [ECMAScript] phiên bản mới về phiên bản cũ hơn trước đó.

Babel có tác dụng gì ?

Các tiêu chuẩn [ECMAScript] ra liên tục, hiện phổ biến nhất là [ES5], [ES6]. Nhiều Browsers hỗ trợ các tiêu chuẩn này. [ES5] là phiên bản được hỗ trợ nhiều nhất, [ES6] hiện vẫn còn có nhiều browsers chưa hỗ trợ. Vì vậy, cần có 1 công cụ có thể chuyển code Javascript được viết bằng chuẩn [ES6] thành về [ES5]

Babel Plugin, Babel Preset

Các plugin giúp Babel CLI hỗ trợ các task cần sử dụng. preset là 1 nhóm các plugins.

https://www.codehub.com.vn/Babel-La-Gi-va-Su-Dung-Babel-Nhu-The-Nao http://codecounselor.org/technology/2016/03/21/typescript-and-es6.html

  • Linkedin | Github