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