Webpack: китайское руководство
Webpack — это самый популярный на сегодняшний день инструмент для управления и упаковки модулей в интерфейсной разработке. Он позволяет объединять множество разрозненных модулей в соответствии с зависимостями и правилами в ресурсы, подходящие для развёртывания в рабочей среде. Также можно разделять код по модулям, которые загружаются по требованию, и асинхронно загружать их при необходимости.
Через loader любой ресурс может быть преобразован в модуль, включая модули CommonJs, AMD, ES6, CSS, изображения, JSON, CoffeeScript, LESS и другие.
Вклад в содержание
Если вы хотите внести свой вклад в эту книгу, изменить или дополнить её содержание, вы можете сначала Fork репозитория этой книги, а затем отправить изменённое содержимое через Pull requests. Также вы можете создать Issues.
Как синхронизировать fork с основным репозиторием?
// Добавить upstream-источник, выполнить один раз
$ git remote add upstream git@github.com:zhaoda/webpack-handbook.git
// Получить удалённый код
$ git pull upstream master
// Отправить изменения
$ git add .
$ git commit
// Обновить fork-репозиторий
$ git push origin master
Для получения дополнительной информации см. Syncing a fork.
Обратите внимание, что содержимое этой книги находится в каталоге /content, а версии /docs и Wiki создаются автоматически с помощью скриптов.
Создание электронной книги
Эта книга написана с использованием Gitbook и доступна на сайте http://zhaoda.net/webpack-handbook/. Для ознакомления с процессом создания и публикации книги ознакомьтесь с конфигурацией scripts в package.json и скриптами в каталоге /scripts.
// Установить зависимости nodejs
$ npm install
// Установить плагин gitbook-cli глобально
$ npm install gitbook-cli -g
$ gitbook install ./content
// Запустить gitbook для начала работы над книгой
$ npm run serve-gitbook
// Создать gitbook
$ npm run generate-gitbook
// Сгенерировать wiki
$ npm run generate-wiki
// Опубликовать в wiki
$ npm run deploy-wiki
// Создать и опубликовать (быстрый способ после редактирования контента)
$ npm run generate-and-deploy
Журнал обновлений
https://github.com/zhaoda/webpack-handbook/commits/master
Лицензия
«Webpack: китайское руководство» создано 赵达 (Zhaoda) и распространяется на условиях лицензии «Attribution-NonCommercial 4.0 International».
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )