Inicializar Bower en un proyecto

Inicializar Bower en un proyecto
  • Eborio Linárez
  • April 19, 2015
  • 0

Para comenzar a trabajar con Bower debemos inicializarlo en la raíz proyecto. Esto se hace con un sencillo comando que creará el archivo de manifiesto llamado bower.json de manera interactiva, es decir, nos irá realizando una serie de preguntas con las cuales configurará el archivo antes mencionado.

El comando a ejecutar es el siguiente.

$ bower init

El comando debe ser ejecutado en el root o carpeta principal del proyecto.

Al ejecutarlo se activará la consola interactiva mencionada anteriormente obteniendo un resultado similar al siguiente.

? name: my-project
? version: 1.0.0
? description: Proyecto de Bower
? main file: index.html
? what types of modules does this package expose?
? keywords: proyecto,bower
? authors: Eborio Linárez <contacto@todoprogramacion.com.ve>
? license: MIT
? homepage: http://todoprogramacion.com.ve
? set currently installed components as dependencies? Yes
? add commonly ignored files to ignore list? Yes
? would you like to mark this package as private which prevents 
it from being accidentally published to the registry? No

{
  name: 'my-project',
  version: '1.0.0',
  authors: [
    'Eborio Linárez <contacto@todoprogramacion.com.ve>'
  ],
  description: 'Proyecto de Bower',
  main: 'index.html',
  keywords: [
    'proyecto',
    'bower'
  ],
  license: 'MIT',
  homepage: 'http://todoprogramacion.com.ve',
  ignore: [
    '**/.*',
    'node_modules',
    'bower_components',
    'test',
    'tests'
  ]
}

? Looks good? Yes

Los parámetros de configuración solicitados poseen la siguiente funcionalidad:

  • name: Nombre del proyecto.
  • version: Un número de versión semántico. Puedes ver la especificación semántica en semver.org.
  • authors: Un arreglo con los autores del proyecto. Si tienes configurados tus datos de Git se agregaran automáticamente aunque puedes especificar unos diferentes.
  • description: Descripción corta del proyecto.
  • main: Archivos necesarios para utilizar el proyecto o paquete.
  • keywords: Una lista de palabras separadas por coma para ayudar a encontrar nuestro proyecto.
  • license: Contiene la licencia del proyecto.
  • homepage: El sitio web donde se desplegará o distribuirá el proyecto.

Luego, se generan las siguientes preguntas:

  • set currently installed components as dependencies? (Y/N): Si ya tenemos componentes instalados puede agregarlos a la lista de dependencias.
  • add commonly ignored files to ignore list? (Y/N): Si contamos con archivos ignorados puede agregarlos a la lista de ignorados.
  • would you like to mark this package as private which prevents it from being accidentally published to the registry? (Y/N): Con esto podemos marcar el proyecto como privado y evitar que pueda ser publicado en el registro de Bower e instalado por otras personas.

Luego de esto se mostrará la vista previa del archivo en la cual podremos indicar si nos gusta o no como quedará. En caso afirmativo se creará el archivo, en caso negativo no se ejecutará nada y podremos volver a empezar.

Puedes revisar la especificación del archivo bower.json en el repositorio oficial de Bower en GitHub.

Nos vemos en la próxima publicación donde gestionaremos paquetes o dependencias con Bower. No olvides compartir el tutorial en tus redes sociales.

Comparte en las redes sociales

Comentarios

Aún no hay comentarios. Sé el primero en comentar.

Deja un comentario