javascript - instalar - npm last version
Cómo desarrollar el módulo npm localmente. (2)
Para agregar a la respuesta de Paul, también puede hacer un atajo para lo anterior haciendo lo siguiente desde su directorio MyApp
:
npm link ../MyModule
Digamos que estoy trabajando en una aplicación, MyApp, y quiero construir un módulo NPM para ella, MyModule. Ahora mismo puedo pensar en dos maneras de desarrollarlo:
- Hace cambios -> guardar -> npm install / path / to / module en MyApp
- Igual que 1, excepto ejecutar npm install / path / to / module y luego editarlo directamente en node_modules y luego copiar los cambios.
Lo que me gustaría es un flujo de trabajo más fácil. Una en la que simplemente puedo guardar el archivo, actualizar la página y mis cambios están ahí. ¿Es eso posible? Por ejemplo, sé que en Gemfiles solo puedo enlazar a otro directorio como la ruta. Bastante seguro de que no puedo hacer eso con npm tho.
Está buscando el comando npm link
, que es un proceso de dos pasos:
- Ejecute el
npm link
desde su directorioMyModule
: esto creará un paquete global con un enlace simbólico al directorioMyModule
- Ejecute
npm link MyModule
desde su directorioMyApp
: esto creará una carpetaMyModule
ennode_modules
, con un enlace simbólico al enlace simbólico global (y por lo tanto a la ubicación real deMyModule
).