Caso de uso:
Digamos que você esteja executando um aplicativo de nó e acha que o módulo NPM que está usando está causando um bug. Qual é a maneira mais fácil de mergulhar e editar o módulo? Veja como …
Assumiremos que o módulo com o bug é Express.
Os passos
Navegue até a pasta do módulo npm (
app_name/node_modules/express/
).Em seguida, crie um link simbólico global para esse módulo npm.
npm link
Navegue de volta para a pasta do seu projeto (
app_name
)Na pasta do seu projeto, agora faça referência a esse link simbólico.
npm link express
Próximo
Agora, toda vez que você edita qualquer coisa no nome do aplicativo / módulos de nó / express, você só precisa atualizar para ver os efeitos em seu aplicativo. Não há necessidade de reconstruir, ou nada npm.
Depois de verificar se ele funciona, você pode fazer o check-in no github ou outros enfeites. Isso torna o teste local agradável e indolor.
Fontes:
https://npmjs.org/doc/link.html