Co to jest predefiniowane ENV Babel?
Co to jest predefiniowane ENV Babel?

Wideo: Co to jest predefiniowane ENV Babel?

Wideo: Co to jest predefiniowane ENV Babel?
Wideo: Use babel-preset-env to Use Native Node Features and Also Use Babel Plugins 2024, Może
Anonim

@ Babel / zaprogramowane - zazdrościć jest mądrym zaprogramowane który umożliwia korzystanie z najnowszego kodu JavaScript bez konieczności mikrozarządzania, które przekształcenia składni (i opcjonalnie wypełnienia przeglądarki) są potrzebne w docelowych środowiskach. To sprawia, że Twoje życie staje się łatwiejsze, a pakiety JavaScript mniejsze! Zainstalować.

A więc, co jest wstępnie ustawione w Babel?

w Babel , a zaprogramowane to zestaw wtyczek służących do obsługi określonych funkcji językowych. Dwójka presety Babel używa domyślnie: es2015: Dodaje obsługę JavaScript ES2015 (lub ES6). reaguj: Dodaje wsparcie dla JSX.

Następnie pojawia się pytanie, jakiej wersji Babel używam? Możesz również sprawdzić wersja babel -cli, znajdując Babel -cli folder w node_modules i patrząc na wersja właściwość pakietu. json, który znajduje się u podstawy tego folderu. Gdyby Babel -cli zostało zainstalowane globalnie za pomocą flagi -g w npm install, ty mógł Sprawdź wersja przez wykonanie polecenia Babel -- wersja.

W ten sposób, jak wykorzystać zaprogramowaną reakcję Babel?

Jeśli chcesz posługiwać się ten Preset Babel w projekcie nie zbudowanym za pomocą Create Reagować Aplikację możesz zainstalować, wykonując następujące czynności. Najpierw zainstaluj Babel . Następnie zainstaluj Babel - zaprogramowane - reagować -aplikacja. Ten zaprogramowane używa opcji useBuiltIns z transform-object-rest-spread i transform- reagować -jsx, który zakłada, że Object.

Czy Babel jest przestarzały?

ten przestarzałe użycie Babel -rdzeń/rejestr został usunięty w Babel 7; zamiast tego użyj samodzielnego pakietu @ Babel /Zarejestruj się. @ Babel /register będzie teraz kompilować bezpośrednio tylko pliki w bieżącej pracy (zostało to zrobione, aby naprawić problemy z dowiązywaniem symboli).

Zalecana: