Если вы ищете инструкции по установке и использованию , посетите основной пакет.
Или вы можете искать версию 1.x с поддержкой WebPack 1-4 и более старых версий HTML-Webpack-Plugin ? Посетите отдел 1.x.
Обновление с версии 1.x? Прочитайте руководство по миграции.
Если вы хотите взломать пакет, читайте дальше - вы в нужном месте.
Чтобы установить из источника, клонировать этот репозиторий, CD в него и запустить
yarn
Примечание. В этом хранилище используются рабочие пространства пряжи; Вы должны использовать недавнюю версию пряжи, NPM не будет работать. (Это ограничение не относится к встроенному пакету; вы можете установить его с помощью NPM, пряжи или любого другого диспетчера пакетов.)
Следующие будут выполнять все модульные тесты, интеграционные тесты, примеры и пропорку. Он также построит пакет и проведет тест на дым на полученном в результате Тарбол:
yarn check
Самый простой способ добавить новый тест - создать пример , который является интеграционным тестом. Примером является автономный пакет в example
каталога. Он должен следовать этим простым правилам:
Когда в пакете используется yarn webpack
, он возвращает код выхода с нулевым выходом для тестового прохода и ненулевой код выхода для сбоя теста.
В пакете должен быть установлен nyc
для работы с освещением.
Пакет должен указать *
как версию для webpack-subresource-integrity
, чтобы он поднимал версию из рабочей области (вместо использования опубликованной версии.)
Пакет должен использовать expect
для тестирования ожиданий.
Пакет должен убедиться, что все версии, которые он использует для nyc
, expect
, webpack
и т. Д. Соответствует тем, которые используются в других примерах, если нет веских причин для использования другой версии.
Если пример является сквозном тестом (запускает тесты в браузере), он должен использовать WSI-Test-Helper для этого. Смотрите его Readme для получения дополнительной информации.