que node instalar comando javascript assets package-managers asset-management

javascript - node - que es npm



Un gestor de paquetes para activos web. (5)

El autor de RequireJS también ha creado un administrador de paquetes / dependencias llamado Volo :

Cree proyectos front-end basados ​​en el navegador a partir de plantillas de proyectos y agregue dependencias obteniéndolas desde GitHub. Una vez que su proyecto esté configurado, automatice las tareas comunes.

volo es un administrador de dependencias y una herramienta de creación de proyectos que favorece a GitHub para el repositorio de paquetes.

En el fondo, volo es un corredor de comandos genérico: puede crear nuevos comandos para volo y puede usar comandos que otros hayan creado.

¿Conoces un gestor de paquetes para activos web?

Me gustaría algo que pueda descargar bibliotecas como jQuery para poder conectarlas en mi canal de activos. Los paquetes js.* Python para fanstatic están cerca, pero eligen una versión "más reciente" de la biblioteca, que puede retrasar algunos lanzamientos.

Js cdn de Google tiene los metadatos de algunos de ellos, pero está diseñado principalmente para ser descargado directamente por el navegador.


He encontrado estos gestores de paquetes para javascript en el navegador:

La mayoría de estos pueden publicarse en el formato AMD para cargadores de navegador, y pueden ser cargados por RequireJS . También tienden a usar el formato de paquete CommonJS (también usado por npm) para sus metadatos package.json.

También encontré XStatic , que parece ser una versión menos activa de fanstatic, y como fanstatic envuelve las bibliotecas en paquetes de Python. Tiene la misma limitación (las versiones tienden a demorarse), pero escribir un paquete envoltorio parece lo suficientemente simple como para que pueda preparar mis propias actualizaciones.

BPM y fanstatic conocen los activos que no son js y pueden combinar o reducir CSS.




Bower , el gestor de paquetes, desde Twitter.

Bower es un gestor de paquetes para la web. Bower le permite instalar fácilmente activos como imágenes, CSS y JavaScript, y administra las dependencias por usted.

Bower solo hace la gestión de paquetes y la gestión de paquetes.

Bower requiere Node y npm (y posiblemente git para algunos paquetes bower). También se incluye en Yeoman , un conjunto de herramientas para ayudar a los desarrolladores a crear aplicaciones web modernas.