Estoy a punto de hacer un gran proyecto con node.js y actualmente intento resolver algunas cosas.Mejor flujo de trabajo usando node.js npm y git
En los proyectos de nodos anteriores, tenía una carpeta adicional para todos los módulos de nodos que usaba. Esta carpeta fue ignorado por git y me las arreglé versión y actualizaciones a través de submódulos git, que no era fácil
Lo que estoy buscando es (sin dependencias, la actualización a la nueva versión no siempre fue divertido.):
npm install packagename
npm dump_modules_into_file
Así que todo el mundo que esté involucrado en este proyecto podría hacer:
npm install_or_update_modules_from_file
No quiero tener node_modules
rastreado por mi repositorio de git. Básicamente, quiero algo similar a cómo lo maneja symonfy2 bundles.
P.S .: Conozco npm submodule packagename
, pero este comando no es muy útil porque no instala dependencias y no actualiza los módulos.
P.S.2: Estoy listo sobre el package.json
, pero esto también tiene algunos defectos. (Sin parámetros y tiene que actualizar las versiones del módulo a mano.)
¿Qué quiere decir "' package.json' no tiene parámetros? " –
P. ej .: para instalar mongodb con el analizador de C++ nativo, debe hacer: 'npm install mongodb --mongodb: native'. No he descubierto cómo pasar esta parte nativa a npm cuando utilizo un 'paquete.json'. – TheHippo