Рубрики
Без рубрики

Как использовать посылку для подключения вашего revoction.js

Michael Ozoemena Как использовать посылку для подключения вашего revoction.js Application, что посылка? PARCEL – это веб-приложение Bundler, который предлагает восстанавливающе быстрое производительность, используя многоядерную обработку и требует нулевой конфигурации. Так нравится WebPack? Да, как WebPack, но зажигалка и без необходимой конфигурации. Что эта статья

Автор оригинала: FreeCodeCamp Community Member.

Майкла Озомена

Что такое посылка?

Посылка Является ли Bundler веб-приложением, который предлагает восстанавливающе быстрое производительность, используя многокраситую обработку и требует нулевой конфигурации.

Так нравится WebPack? Да, как WebPack, но зажигалка и без необходимой конфигурации.

Что эта статья предлагает.

В этой статье я покажу вам, как вы можете использовать посылку для подключения вашего Basic rance.js, построенный с JavaScript (ES6), HTML и CSS. Мы будем создавать приложение React.js из «царапин» без использования инструментов, таких как Create-React-App или что-нибудь подобное.

Начиная.

Первое, что нам нужно сделать, это создать наш проект. Я создал несколько стартовых файлов на GitHub, и вы можете увидеть их здесь Отказ Когда у вас есть проект клонирован на ваш компьютер, запустите Git Checkout Начало и NPM установить Чтобы положить вещи в положение «стартера» (обратите внимание, что на данный момент проект на самом деле не работает, потому что у нас еще нет подключенных файлов).

Объединение файлов.

Теперь у нас есть простой Экспресс Сервер настроен для обслуживания файлов из Dist/ папка. Причина, по которой вы видите не может получить/ Когда вы запустите NPM начать и пойти в localhost: 5000/ потому что ни одна сборка не произошла. Как таковой, Dist/ Папка пуста/несуществующая.

Для того, чтобы начать объединять наши файлы и иметь что-то, когда вы идете на localhost: 5000/ нам нужно сделать несколько вещей:

  1. Установите посылку бегущей NPM установить посылку Bundler --save Отказ
  2. Создание сценариев сборки.
  3. Запустите сценарии сборки и запустите наш сервер.
  4. Загрузите localhost: 5000/ в браузере.

Создание сценариев сборки и пакетных файлов.

Прежде чем мы переместимся на самом деле создание сценариев сборки и добавлением его на наш Package.json Файл, давайте узнаем немного больше о паключи файлах.

Примечание что посылка Команда не будет работать, если у вас есть только посылка Установлен в вашем проекте node_modules папка и не глобально используя -G флаг.

Хорошая особенность, которая поставляется с посылкой (кроме других удивительных вещей), является встроенным Dev-Server с Замена горячего модуля Отказ Вы можете просто использовать это Dev-Server Бег parcel index.html где index.html Ваш вход HTML-файл.

К сожалению, мы не будем использовать Dev-Server Особенность в нашем демонстрационном проекте, потому что мы построили наших собственных Экспресс Сервер, но это не значит, что у нас еще не будет Замена горячего модуля Отказ Не стесняйтесь давать Dev-Server спин в свое время.

Команды, которые мы хотим использовать вместо этого:

  • Parcel Watch Index.html Чтобы создать наши файлы в Dist/ папка и «смотреть» для изменений наших файлов во время режима разработки и
  • Parcel Build index.html Чтобы просто построить наши файлы и сбросить их в Dist/ Папка (полезная для производства режима).

Если бы мы запустили NPM Установка посылки Bundler -G вместо NPM установить посылку Bundler --save Затем команды в предыдущих абзацах будут работать гладко – но мы этого не сделали. Мы установили посылку в нашу местный node_modules папка, поэтому вместо бега parcel index.html мы будем работать ./node_modules/.bin/parcel index.html Чтобы получить наши файлы в комплекте.

Теперь, когда мы узнали все это, мы можем приступить к редактированию наших Package.json Файл и добавление наших сценариев сборки в нее.

"scripts": {
    "parcel:dev": "./node_modules/.bin/parcel index.html",
    "parcel:watch": "./node_modules/.bin/parcel watch index.html",
    "parcel:build": "./node_modules/.bin/parcel build index.html"
  }

Как видите, я создал три NPM скрипты Отказ Теперь, когда мы бежим NPM запустить посылку: часы У нас будут наши файлы, встроенные в Dist/ папка. У нас также будет посылку, наблюдая за изменениями, которые мы зарабатываем, когда мы редактируем наши файлы CSS, HTML и JavaScript, чтобы она была горячей перезагрузкой для нас.

Просмотр результатов.

Для просмотра нашего простого приложения rest.js в браузере мы можем запустить NPM начать (уже существующий скрипт), чтобы начать наш Экспресс Сервер, который должен быть слушать localhost: 5000/ Отказ

Ключевые вещи, чтобы забрать.

  1. Вы можете встать и работать с посылкой с абсолютно нулевыми конфигурациями. Все, что вам нужно сделать, это установить его и запустить команды.
  2. Посылка подходит как для режимов развития, так и для производства.
  3. Посылка имеет встроенный Dev-Server и Замена горячего модуля Чтобы помочь вам быстро двигаться.
  4. Есть больше для посылки, чем в этой статье, поэтому обязательно посмотрите на Документация чтобы получить более подробно.

Надеюсь, вам понравилось. Если вы сделали, не забудьте оставить комментарий и несколько хлопов.