Какво представлява Babel предварително зададено ENV?
Какво представлява Babel предварително зададено ENV?

Видео: Какво представлява Babel предварително зададено ENV?

Видео: Какво представлява Babel предварително зададено ENV?
Видео: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Може
Anonim

@ вавилон / предварително зададени - окр е умен предварително зададени което ви позволява да използвате най-новия JavaScript, без да е необходимо да микроуправлявате кои синтаксисни трансформации (и по избор, полифили на браузъра) са необходими за вашата целева среда(и). Това едновременно прави живота ви по-лесен и JavaScript пакетите по-малки! Инсталирай.

Точно така, какво е предварително зададено в Babel?

В Вавилон , а предварително зададени е набор от плъгини, използвани за поддръжка на определени езикови функции. Двете предварително зададени Babel използва по подразбиране: es2015: Добавя поддръжка за ES2015 (или ES6) JavaScript. react: Добавя поддръжка за JSX.

Впоследствие въпросът е каква версия на Babel използвам? Можете също да проверите версия на babel -cli чрез намиране на вавилон -cli папка в node_modules и разглеждане на версия свойство на пакета. json, който е в основата на тази папка. Ако вавилон -cli е инсталиран глобално чрез -g флаг на npm install, вие бих могъл проверете версия чрез изпълнение на команда вавилон -- версия.

По този начин как използвате предварително зададена реакция на Babel?

Ако искаш използване това Предварителна настройка на Babel в проект, който не е създаден със Create Реагирайте Приложение, можете да го инсталирате със следните стъпки. Първо, инсталирайте Вавилон . След това инсталирайте вавилон - предварително зададени - реагират -приложение. Това предварително зададени използва опцията useBuiltIns с transform-object-rest-spread и transform- реагират -jsx, който предполага, че Object.

Вавилон остарял ли е?

В отхвърлено използване на вавилон -core/регистърът е премахнат в Вавилон 7; вместо това използвайте самостоятелния пакет @ вавилон /регистрирам. @ вавилон /register също така ще компилира само файлове в текущата работа директно (беше направено за отстраняване на проблеми със символното свързване).

Препоръчано: