Use ‘npm link’ para editar um módulo Node.js npm localmente

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

  1. Navegue até a pasta do módulo npm ( app_name/node_modules/express/).

  2. Em seguida, crie um link simbólico global para esse módulo npm.

    npm link
  3. Navegue de volta para a pasta do seu projeto ( app_name)

  4. 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 / 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