11.01.2023 Views

2_5390937242204112261

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Команда gi t add вызывает у новичков недопонимание; создается впечатление,

что вы добавляете файлы в хранилище. Эти изменения могут

быть новыми файлами, но это вполне может быть внесением изменений

в файлы, уже находящиеся в хранилище. Другими словами,

вы добавляете изменения, а не файлы (а новый файл - это только

частный случай изменений).

Это самый простой рабочий цикл Git; если вы хотите узнать больше о Git, я рекомендую

руководство Git Tиtorial на GitHub и книгу Version Control with Git, Second

Edition Джона Лолигера (Jon Loeliger) и Мэтью Маккалоу (Matthew McCullough).

Управnение пакетами: npm

Для разработки кода на JavaScript знать npm не обязательно, но этот инструмент

управления пакетом становится все более и более популярным. Фактически он необходим

при разработке для Node. Пишете ли вы приложения для Node или только

для браузера, вы найдете, что с npm жить намного проще. В частности, мы будем

использовать npm для установки наших инструментов сборки и транскомпиляторов.

npm поставляется вместе с Node, поэтому, если вы еще не установили Node,

перейдите на домашнюю страницу Node.js и щелкните на большой зеленой кнопке

INSTALL (Установить). Как только вы установите Node, убедитесь, что npm и Node

функционируют в вашей системе. В командной строке выполните следующее.

$ node -v

v4.2.2

$ npm -v

2.14.7

Ваши номера версий Node и npm могут быть другими. В широком смысле npm

управляет установленными пакетами. Пакет может быть чем угодно, от всего приложения

до фрагмента кода, модуля или библиотеки, которую вы будете использовать

в своем проекте.

npm обеспечивает установку пакетов на двух уровнях: глобальном и локальном.

Глобальные пакеты - это обычно инструментальные средства командной строки,

которые вы будете использовать в процессе разработки. Локальные пакеты принадлежат

данному проекту. Установка пакета осуществляется командой npm install.

Давайте установим популярный пакет Underscore, чтобы увидеть, как он работает.

В корневом каталоге своего проекта выполните следующее.

$ npm install underscore

underscore@l.8.3 node modules\underscore

npm сообщает, что он установил последнюю версию Underscore (у меня на момент

написания книги - 1.8.3; у вас, вероятно, будет другая). Underscore - это модуль

без зависимостей, поэтому вывод npm очень краток; для некоторых сложных

46 Глава 2. Инструменты разработки JavaScript

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!