ignore - "Ignorar" en Bower''s bower.json?
(3)
TL; DR:
ignore
solo funciona dentro del alcance de los paquetes que se están instalando, ignorando los patrones coincidentes.
Respuesta algo más larga:
Bower ignorará todos los archivos que coincidan con los patrones especificados en la propiedad de ignore
de bower.json
en los paquetes instalados.
Entonces, supongamos que si ejecutó bower install someBowerPackage
que tenía la siguiente estructura:
someBowerPackage
|- css/
|- js/
|- index.html
|- bower.json
con un archivo bower.json que tenga:
{
...
"ignore": [ "index.html" ]
}
entonces, el archivo index.html
de este someBowerPackage
no se instalará dentro de este paquete.
El sitio web de Bower describe la clave de ignore
en bower.json:
ignore
[matriz]: una serie de rutas no necesarias en la producción que desea que Bower ignore al instalar su paquete.
¿Esto significa que está ignorando las rutas en los componentes instalados o en su paquete? ¿O algo mas? Estaba confundido por esto.
los valores de ignorar solo se aplican a los paquetes que se obtienen de un punto final de instalación de bower mediante el archivo bower.json de ese componente.
ignorar los valores especificados en project-root/bower.json
no tienen ningún efecto en los paquetes recuperados como componentes de ese proyecto.
La especificación bower.json ha sido documentada en su propio repositorio de Github ya que esta pregunta fue hecha originalmente.
Recomendado
Tipo: matriz de cadenaUna lista de archivos que Bower ignorará al instalar su paquete.
Nota: los enlaces simbólicos siempre serán ignorados. Sin embargo, bower.json nunca será ignorado.
Las reglas de ignorar siguen las mismas reglas especificadas en la especificación del patrón gitignore.
Los archivos que coincidan con valores globales o valores de archivo en ignorar no se descargarán de un punto final como parte del paquete.
-
ignore
está relacionado con los archivos en su paquete - No puede ignorar en nombre de otros paquetes
- Las dependencias se cargan todas o ninguna