Tengo una aplicación que tiene el conjunto habitual de dependencias en módulos de terceros (por ejemplo, 'express') especificado en el archivo package.json bajo dependencias. P.ej
"express" : "3.1.1"
Me gustaría estructurar mi propio código de forma modular y que el paquete.json instale un conjunto de módulos locales (es decir, en el sistema de archivos en el que estoy actualmente). Sé que puedo instalar un módulo local ejecutando:
npm install path/to/mymodule
Sin embargo, no sé cómo hacer que esto suceda a través de la estructura de dependencias package.json. Usar la --save
opción en este comando es simplemente ponerlo "mymodule": "0.0.0"
en mi paquete.json (no hace referencia a la ubicación de la ruta del archivo). Si luego elimino la versión instalada de node_modules e intento reinstalarla desde el package.json, falla (porque busca "mymodule" en el registro central y no se ve localmente).
Estoy seguro de que es una forma de decirle a la "dependencies": {}
estructura que quiero que se instale desde una ruta del sistema de archivos, pero no sé cómo.
¿Alguien más ha tenido este problema? Gracias.
package.json
a lo que tenemos enGemfile
s.