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!
Execute ‘cmd’ como Administrador
Certifique-se de que sua variável de ambiente PATH aponta para o local correto de nodejs, normalmente C: Arquivos de Programas nodejs .
Voltar para cmd, cd em (vá para) C: Arquivos de programas nodejs módulos de nó npm módulos de nó
Limpar cache npm por limpar cache npm
Execute o comando npm install {package_name} -g – pode ser Express, Jade etc. Isso criará uma pasta de pacote no local atual.
Ele criará pastas em C: Usuários {seu nome de usuário} AppDate Roaming npm módulos de nó . Copie e cole todas as pastas sob este node_modules para C: Arquivos de programas nodejs node modules npm node modules .
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.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.