Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Se você usa Windows como usuário comum e não tem acesso de administrador, a instalação do NodeJS pode parecer um desafio, especialmente se precisar do npm também.
A dica é baixar apenas o arquivo binário do node.exe, que é a versão sem dependências de instalação. Com ele, dá pra rodar o Node direto na pasta, sem precisar de privilégios. Mas, atenção: o npm não vem junto nessa opção.
Para usar o npm, uma alternativa é fazer o download do pacote completo, mas sem o instalador MSI. Você pode extrair os arquivos do pacote, colocar numa pasta e configurar o PATH manualmente. Sem esse critério, a solução pode parecer simples no começo e cara no suporte. O valor aparece melhor quando operação, produto e engenharia olham para o mesmo risco.
No seu caso, o que funciona melhor é baixar o binário do Node e configurar o ambiente. Assim, consegue rodar o Node e o npm, sem precisar de permissão de admin. O valor aparece melhor quando operação, produto e engenharia olham para o mesmo risco. Por isso, o recorte precisa considerar manutenção, validação e caminho de volta. Esse contexto ajuda a separar ganho real de novidade difícil de sustentar.
Quem aí já fez algo assim? Tem algum truque que ajuda na hora de gerenciar versões diferentes ou manter o ambiente limpo? Por isso, o recorte precisa considerar manutenção, validação e caminho de volta. Esse contexto ajuda a separar ganho real de novidade difícil de sustentar. A decisão fica mais saudável quando o time consegue medir o impacto depois. Sem esse critério, a sol ução pode parecer simples no começo e cara no suporte. O valor aparece melhor quando operação, produto e engenharia olham para o mesmo risco.
hum boa, mas cuidado com as dependências do npm. Sem o instalador, às vezes o cache fica meio bagunçado. Pode dar dor de cabeça depois se precisar reinstalar alguma cosa.
Já passei por isso, o que faço é sempre pegar o binário direto do site e colocar numa pasta na minha home. Depois só configuro o PATH. Funciona bem pra testes rápidos.
Interessante, Edu. Mas o nvm precisa de algumas configurações que podem complicar se o usuário não tiver permissão pra editar variáveis de ambiente, né?
No meu time, usamos bastante essa abordagem com o nvm windows, que facilita trocar de versão sem precisar de admin. Acho uma solução bem prática pra quem quer evitar instalação global.