instalação de pacotes npm no Windows

ATUALIZAÇÃO – NÃO É NECESSÁRIO SEGUIR ESTA DICA AGORA. NÓ DESDE AS VERSÕES> 0.6 INSTALAR NPM JUNTO COM SI MESMO

Se estiver tentando instalar pacotes nom no Windows, você enfrentará todos os tipos de problemas.

Configuração da minha máquina –
Microsoft Windows 8 Release Preview

Ao executar “npm install express” e depois “npm install”, ele sempre gerava um erro dizendo que as dependências não podem ser lidas. Segui alguns passos lógicos e agora funciona. Não tenho certeza de que parte dos meus passos corrigiu exatamente, mas se você tiver esses problemas, vale a pena tentar!

  1. Execute ‘cmd’ como Administrador

  2. Certifique-se de que sua variável de ambiente PATH aponta para o local correto de nodejs, normalmente C: Arquivos de Programas nodejs .

  3. Voltar para cmd, cd em (vá para) C: Arquivos de programas nodejs módulos de npm módulos de

  4. Limpar cache npm por limpar cache npm

  5. Execute o comando npm install {package_name} -g – pode ser Express, Jade etc. Isso criará uma pasta de pacote no local atual.

  6. Ele criará pastas em C: Usuários {seu nome de usuário} AppDate Roaming npm módulos de . Copie e cole todas as pastas sob este node_modules para C: Arquivos de programas nodejs node modules npm node modules .

  7. Adicione a entrada das dependências (dos pacotes que deseja instalar no package.json em C: Arquivos de programas nodejs node_modules npm package.json como
    “express”: “{version}”,
    Esta versão mais recente pode ser descoberto executando npm info express version no cmd.

  8. Entre (vá para) a pasta do pacote criado e execute npm install -g (-g instala-o globalmente)

Feito!

Tenho certeza de que existe uma maneira mais fácil de fazer tudo isso e a maneira como eu fiz pode não ser a maneira adequada, pelo contrário, não é. Mas eu não conheço outra maneira então, isso deve funcionar para você também.

Se você conhece a maneira mais fácil e apropriada, é mais que bem-vindo para descrevê-la nos comentários abaixo.