Page 58 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 58

•  Файл  . b abe l r c (содержимое:  {  "preset s " :  [ " es2 0 1 5 " ]  ) ) .
          •  Файл  . e s l intrc (используйте для его создания команды e s l int  --init, а за­
             тем отредактируйте согласно своим предпочтениям).
          •  Подкаталог для исходного кода Node (еsб).
          •  Подкаталог для исходного кода браузера (puЫic/es б ).

          Как только будет все установлено, ваш базовый рабочий цикл будет выглядеть
       следующим образом.

          1 .   Вносите логически единообразные, связанные изменения.
          2.  Запустите Gulp, чтобы проверить и проанализировать код.
          3.  Повторяйте до тех пор, пока ваши изменения не будут работать без ошибок.

          4.  Проверьте и удостоверьтесь, что не собираетесь фиксировать ненужные изме­
             нения (git  status). Если есть файлы ненужные в Git, добавьте их в свой файл
                t
             . gi  i g nore.
          5.  Внесите все свои изменения в Git (git  add  -А; если вы не хотите вносить все
             изменения, используйте вместо этого команду gi t  add для каждого файла).

          6.  Фиксируйте свои изменения (git  commit  -m  " < описание  внесенных  из ­
             менений> ").
          В зависимости от проекта могут быть и другие этапы, такие как проверки (обыч­
       но как задача Gulp) и передача вашего кода в совместно используемое хранилище,
       такое как GitHub или Bitbucket (gi t  push). Однако этапы, перечисленные здесь,
       встречаются в большинстве проектов.
          В остальной части книги мы представляем исходный код, не повторяя этапы, необ­
       ходимые для его сборки и запуска. Если код примера не предназначен явно для браузе­
       ра, то все примеры кода должны выполняться в Node. Так, например, если дан пример
       examp e l  .  s , вы помещаете этот файл в каталог  s б   и запускаете командой
                j
                                                  е
       $  gulp
       $  node  dist/example . j s
          Вы также можете пропустить этап Gulp и запустить его непосредственно с babel -
       node (хотя вы не сэкономите время, поскольку babel-node также требует транском­
       пиляции).
       $  baЬel-node  esб/example . j s
          Т е перь пришло время изучать сам JavaScript!








       56       Глава 2.  Инструменты разработки JavaScript
   53   54   55   56   57   58   59   60   61   62   63