ignore bower

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.

Ignorar

Recomendado
Tipo: matriz de cadena

Una 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