Пример сборщика веб-приложений Parcel с нуля

Пакет — это сборщик веб-приложений, отличающийся опытом разработки. Он предлагает невероятно высокую производительность при использовании многоядерной обработки и не требует настройки. С помощью Parcel вы можете быстро загружать модули с синтаксисом модулей CommonJS и ES6 .

Работа с веб-пакетом была непростой задачей, поскольку требовала большой настройки. Хотя все сегодняшние инструменты сборки CLI построены на веб-пакете, но Parcel создан, чтобы избавиться от множества настроек и предоставить нам чистую структуру приложения. parcel очень быстр по сравнению с веб-пакетом.

Parcel Web Application Bundler

Более подробную информацию вы можете получить на его официальном сайте. Он предоставляет следующие возможности.

  1. Молниеносно быстрое время сборки.
  2. Посылка имеет встроенную поддержку JS, CSS, HTML, файловых ресурсов и т. д. — плагины не требуются.
  3. Код автоматически преобразуется с помощью Babel, PostCSS и PostHTML, когда это необходимо — даже
  4. Используя динамический синтаксис import () , Parcel разделяет ваши выходные пакеты, поэтому вы загружаете только то, что необходимо при начальной загрузке.
  5. Parcel автоматически обновляет модули в браузере, когда вы вносите изменения во время разработки, настройка не требуется.
  6. Parcel печатает выделенные синтаксисом фреймы кода при обнаружении ошибок, чтобы помочь вам точно определить проблему.

Теперь мы увидим, как мы можем использовать parcel в нашем веб-приложении шаг за шагом.

Шаг 1 : Установите Parcel.

Сначала установите Parcel с помощью Yarn или npm:

Пряжа:

 пряжа global add parcel  -bundler 

npm:

 npm install -g parcel-bundler 

Теперь создайте папка нового проекта.

Шаг 2: Создайте три файла внутри нового проекта.

Нам нужно создать три файла.

  1. index.js
  2. main.js
//main.jsexport const add_fn = (x, y) => {return parseInt (  x) + parseInt (y);} 

Теперь импортируйте этот файл в

//index  .jsimport {add_fn} from './main';alert(add_fn(5,4)); 

Наконец, включите этот файл в index.html файл.

        Практика ParcelJS          

Шаг 3. Просто запустите parcel index.html.

Просто запустите parcel index.html , чтобы запустить сервер разработки.

Теперь перейдите в браузер и нажмите http://localhost: 1234/. Вы можете увидеть окно предупреждения, в котором говорилось девять, как Сумма. Вот и все. Вам не нужен какой-либо другой файл конфигурации, связанный с config.js . Вы можете изменить номер порта по умолчанию с помощью следующей команды.

 parcel  index.html -p 3000 

Parcel создает папку dist и один JS-файл. Он динамически добавляется в наш HTML-файл и запускает этот связанный код. Если вы видите исходный код страницы вашего файла index.html . Вы можете увидеть что-то вроде этого.

   

Итак, Parcel обрабатывает все. Мы можем использовать препроцессоры, такие как Sass, Less. Мы можем использовать Parcel с React.js или P arcel с Vue.js или Parcel с Typescript . В этом случае потребуются некоторые конфигурации babel, но это уже тема другого дня. Итак, пример Parcel Web Application Bundler окончен.

Оцените статью
nanomode.ru
Добавить комментарий