Si está buscando instrucciones de instalación y uso , visite el paquete principal.
¿O podría estar buscando la versión 1.x con soporte para Webpack 1-4 y versiones más antiguas de HTML-Webpack-Plugin ? Visite la rama 1.x.
Actualización de la versión 1.x? Lea la guía de migración.
Si desea piratear el paquete, siga leyendo, está en el lugar correcto.
Para instalar desde la fuente, clona este repositorio, CD en él y ejecute
yarn
Nota: Este repositorio usa espacios de trabajo de hilos; Tienes que usar una versión reciente de hilo, NPM no funcionará. (Esta limitación no se aplica al paquete construido; puede instalarlo con NPM, hilo o cualquier otro administrador de paquetes).
Lo siguiente ejecutará todas las pruebas unitarias, pruebas de integración, ejemplos y pelusa. También construirá el paquete y ejecutará una prueba de humo en el tarball resultante:
yarn check
La forma más fácil de agregar una nueva prueba es crear un ejemplo , que es una prueba de integración. Un ejemplo es un paquete autónomo en example de directorio. Debería seguir estas reglas simples:
Cuando se invoca yarn webpack dentro del paquete, devuelve un código de salida cero para un pase de prueba y un código de salida distinto de cero para una falla de prueba.
El paquete debe tener instalado nyc para que los informes de cobertura funcionen.
El paquete debe especificar * como la versión para webpack-subresource-integrity para que recoja la versión desde el interior del espacio de trabajo (en lugar de usar una versión publicada).
El paquete debe usar expect para las expectativas de prueba.
El paquete debe asegurarse de que todas las versiones que utiliza para nyc , expect , webpack , etc., coincidan con las utilizadas en otros ejemplos, a menos que haya una buena razón para usar una versión diferente.
Si el ejemplo es una prueba de extremo a extremo (ejecuta pruebas en el navegador) debe usar WSI-Test-Helper para hacerlo. Vea su lectura para más información.