Parabéns pela iniciativa, mas não seria mais fácil apenas instalar bibliotecas (libs) com o parâmetro -g --global? Por ex.: npm install express -g

Segue a documentação relevante

Acho que porque quando um pacote é instalado globalmente ele não é adicionado como dependência do projeto. Apesar que podemos adicionar manualmente no package.json, mas ainda assim tem o problema dos conflitos de versão que podem acontecer ao ter vários projetos...