JavaScript, который родился 24 года назад, теперь может показаться совершенно другим языком. Также после эпохи ES5 язык стал очень функциональным достижением. Но это стоило нам проблему совместимости браузера.
Чтобы решить эту проблему, варило – отличное решение. Babel преобразует ваш код ES5 + в ES5, который совместим со всеми браузерами. Вот пример
Хотя этот код выглядит элегантным и лаконичным, многие более старые браузеры имеют проблемы с совместимостью с этой функцией ES6. Это означает, что ваш красивый код ES6 приведет к тому, что ваша программа не будет работать в несовместимых браузерах.
Но угадайте, что, если у вас установлен Babel, это не будет проблемой. Babel преобразует этот код ES6 в код ES5, который будет выглядеть
Это то, что варило может сделать для вас !!!! Так как я могу использовать Babel в моем проекте?
В то время как Бабел спасает вас от боевых болей в браузере, установка его может быть немного пугающим и запутанным. Итак, вот шаг по шагам, как руководство по установке Babel 7 в вашем проекте. Но прежде чем мы пойдем, рекомендуется установить Babel локально в свой проект, чтобы вы могли справиться с каждым проектом с помощью его должного спроса.
Шаг 01: Сначала создайте каталог AKA папки. Это ваш каталог проекта. Здесь моя демо-бабел. Это каталог корневого проекта.
Шаг 02: Откройте терминал и перейдите к этому каталогу
//COPY THE COMMAND FROM HERE $ cd your_directory_name
Шаг 03: Запустить команду
//COPY THE COMMAND FROM HERE npm init
Это создаст package.json Файл, где мы можем настроить наш бабел 7.
Вы можете взломать открыть package.json файл, который будет выглядеть так
Шаг 04: Теперь мы готовы установить необходимые пакеты Babel. Просто запустите следующие команды в точном порядке
//COPY THE COMMANDS FROM HERE npm install --save-dev @babel/core npm install --save-dev @babel/cli npm install --save-dev @babel/preset-env
Теперь проверьте package.json файл, немногие новые строки должны быть добавлены
Шаг 05: Теперь нам нужно установить нашу предустановку. Сделать это открыть package.json файл, если вы еще не имеете и вставьте это
//COPY THE CODES FROM HERE
"babel": {
"presets": ["@babel/preset-env"]
}
Шаг 06: Все настройки сделаны !!! Йоэй! Чтобы проверить, теперь создайте каталог с именем Сценарии/ Под нашим корневым каталогом и добавьте файл index.js к нему и напишите код ES6, который мы хотим транпилировать.
Шаг 07: Переключитесь к терминалу и изменить свой каталог из Demo-Babel в его подкаталог- Сценарии/ и запустить команду
//COPY THE COMMAND FROM HERE npx babel index.js -o your_desired_name_for_the_output_file.js
Это должно создать новое имя файла Ouputes5.js Какой транспортированный код для index.js !!!! Yaay ….. Миссия выполнена! 😃
Оригинал: “https://dev.to/akdeberg/step-by-step-guide-to-install-setup-babel-7-in-javascript-project-24el”