Administrar Librerías de Javascript
Existen varias herramientas para manejar las dependencias en aplicaciones javascript. En estos ejemplos utilizamos Bower:
"Web sites are made of lots of things — frameworks, libraries, assets, and utilities. Bower manages all these things for you."
Las dependencias de la aplicación deben ser definidas en un archivo llamado bower.json
. En este archivo se define el nombre de la dependencia y su versión.
Cuando se ejecuta bower
en el proyecto se descargaran en una carpeta llamada bower_components
todas las dependencias definidas en el archivo.
Ejemplo del archivo bower.json
.
{
"name": "cities",
"version": "1.0.0",
"main": "src/main/webapp/index.html",
"dependencies": {
"angular": "^1.5.8",
"bootstrap": "^3.3.7",
"angular-ui-router": "~0.2.14",
"angular-bootstrap": "^0.13.4"
},
"devDependencies": {}
}