ENV از پیش تعیین شده بابل چیست؟
ENV از پیش تعیین شده بابل چیست؟

تصویری: ENV از پیش تعیین شده بابل چیست؟

تصویری: ENV از پیش تعیین شده بابل چیست؟
تصویری: نقد و بررسی تئوری های خداناباوران - آیا ما در دنیای شبیه ساز زندگی میکنیم؟ | ISA TV 2024, ممکن است
Anonim

@ بابل / از پیش تعیین شده - env باهوش است از پیش تعیین شده که به شما امکان می دهد از جدیدترین جاوا اسکریپت بدون نیاز به ریزمدیریت تبدیل های نحوی (و به صورت اختیاری، پلی پرهای مرورگر) مورد نیاز محیط(های) هدف شما استفاده کنید. این کار هم زندگی شما را آسان‌تر می‌کند و هم بسته‌های جاوا اسکریپت را کوچک‌تر می‌کند! نصب.

بنابراین، چه چیزی در بابل از پیش تعیین شده است؟

که در بابل ، آ از پیش تعیین شده مجموعه‌ای از افزونه‌ها است که برای پشتیبانی از ویژگی‌های زبان خاص استفاده می‌شوند. این دو بابل را از پیش تنظیم کرده است به طور پیش فرض استفاده می کند: es2015: پشتیبانی از جاوا اسکریپت ES2015 (یا ES6) را اضافه می کند. react: پشتیبانی از JSX را اضافه می کند.

پس از آن، سوال این است که من از چه نسخه Babel استفاده می کنم؟ شما همچنین می توانید بررسی کنید نسخه بابل -کلید با پیدا کردن بابل پوشه cli در node_modules و نگاه کردن به نسخه ویژگی بسته json که در پایه آن پوشه قرار دارد. اگر بابل -cli به صورت جهانی از طریق -g flag npm install, you نصب شد میتوانست را بررسی کنید نسخه با اجرای دستور بابل -- نسخه.

به این ترتیب، چگونه از واکنش از پیش تعیین شده بابل استفاده می کنید؟

اگر شما می خواهید استفاده کنید این از پیش تنظیم شده بابل در پروژه ای که با Create ساخته نشده است واکنش نشان دهید برنامه، با مراحل زیر می توانید آن را نصب کنید. ابتدا نصب کنید بابل . سپس نصب کنید بابل - از پیش تعیین شده - واکنش نشان دهند -برنامه این از پیش تعیین شده از گزینه useBuiltIns با transform-object-rest-spread و transform- استفاده می کند. واکنش نشان دهند -jsx که آن Object را فرض می کند.

آیا بابل منسوخ شده است؟

این منسوخ استفاده از بابل -core/register در حذف شده است بابل 7; در عوض از بسته مستقل @ استفاده کنید بابل /ثبت نام. @ بابل /register همچنین اکنون فقط فایل‌های موجود در کار فعلی را مستقیماً کامپایل می‌کند (برای رفع مشکلات مربوط به سیملینک کردن انجام شد).

توصیه شده: