your - update npm windows specific version




Como posso atualizar o npm no Windows? (20)

esta é a melhor ferramenta para manter a versão do NODE.Js i NVM

Node Version Manager (nvm) para Windows, mas para Windows, com um instalador. Baixe agora ! Este sempre foi um gerenciador de versões do nó, não um gerenciador do io.js, então não há suporte para o io.js. No entanto, o nó 4+ é suportado.

Eu tentei this :

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

... mas não funcionou.

Como faço isso no Windows?


Como atualizar o Node.js:

  1. Desinstalar o Node.js. Clique no menu Iniciar, digite "Alterar ou remover um programa", clique no item mostrado, localize Node.js na lista e desinstale-o.

  2. Exclua os diretórios, ambos C:\Program Files (x86)\nodejs\ e C:\Program Files\nodejs\ se existirem.

  3. Instale o mais recente, https://nodejs.org/en/download

A desinstalação / exclusão / instalação parece desnecessária, mas geralmente é e isso economizará seu tempo. Essas instruções vêm da Microsoft.

Como atualizar o NPM:

https://www.npmjs.com/package/npm-windows-upgrade

Esta é a documentação oficial para atualizar o npm no windows.

Tudo foi testado e funcionando no Windows 10 (2017).


A maneira mais fácil que encontrei até agora para atualizar o Node.js é usando o Chocolatey . Use o Chocolatey para instalar ou atualizar a versão mais recente do Node.js no Windows:

Etapa 1: primeiro, verifique se você já tem o Chocolatey instalado. Caso contrário, use um shell administrativo para instalar o chocolatey através do cmd.exe ou do PowerShell.exe. Para mais informações, visite: https://chocolatey.org/docs/installation

Etapa 2: Instale com cmd.exe . Execute o seguinte comando:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Para instalar com o PowerShell.exe , visite: https://chocolatey.org/docs/installation

Etapa 3: Instalar ou atualizar com os seguintes comandos no cmd.exe (no modo administrativo)

Para instalar o Node.js : cinst nodejs.install

Para atualizar o Node.js : cup nodejs.install


Abra o PowerShell como administrador.

Para instalar uma primeira vez você pode usar este pequeno script para baixar o mais recente msi e executá-lo

$nodeLatest=((curl https://nodejs.org/download/release/latest/).Content | findstr x64.msi) -replace "<(.*?)>", "" -replace "\s+.+", "";
wget "https://nodejs.org/download/release/latest/$nodeLatest" -OutFile (join-path $env:TEMP node.msi); Start-Process (join-path $env:TEMP node.msi)

Em futuras atualizações, você pode baixar apenas o node.exe e atualizar o npm com

wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files\nodejs\node.exe'
npm i -g npm

Agora você deve ter o nó mais recente e o npm.

Fui um pouco mais longe e decidi implementar um nvm para o Windows.

https://github.com/brunolm/nvm

Install-Module -Name power-nvm

nvm install latest
nvm default latest

Como algumas pessoas, eu precisava combinar várias respostas e também precisava definir um proxy.

Isso deve funcionar para qualquer um. Eu tenho zero desejo de executar um arquivo EXE ou arquivo MSI. Desinstalar / reinstalar ou excluir manualmente arquivos e pastas. Isso é tão 1999: P

  1. Execute isto para atualizar o NPM:

    Execute o PowerShell como administrador

    npm i -g npm    // This works

    Eu não estou pensando que este código realmente atualiza sua versão npm abaixo

    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
    npm install -g npm-windows-upgrade
    npm-windows-upgrade
    
    (courtesy of "Robert" answer)

Execute isto para atualizar o Node.js:

wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files (x86)\nodejs\node.exe'    (courtesy of BrunoLM answer)

Se você obtiver `wget: Não foi possível encontrar uma parte do caminho ...." **, veja abaixo ... rolar para baixo. Lendo o Response da Web ... Ele está pelo menos perfurando o firewall / proxy (se você tiver um ou já correu o código passar ...

De outra forma

Você pode precisar definir seu proxy

npm config set proxy "http://proxy.yourcorp.com:811"    (yes, use quotes)

2 possíveis erros

  1. Não é possível encontrar o caminho da solução de caminho "where.exe node" (cortesia de Lonnie Best Answer)

    Por exemplo, se o Node.js NÃO estiver em "Arquivos de Programas (x86)", talvez com where.exe, ele está em "C: \ Arquivos de Programas \ nodejs \ node.exe".

    wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files\nodejs\node.exe'
  2. Agora, talvez ele tente atualizar, mas você recebe outro erro, "o node.exe está sendo usado por outro processo".

    • Feche / desligue outros consoles .. prompts de comando e janelas do PowerShell, etc. Mesmo se você estiver usando o npm em um prompt de comando, feche-o.

npm -v (3.10.8)

nó -v (v6.6.0)

FEITO. Estou na versão que quero .


Esta é a nova melhor maneira de atualizar o npm no Windows .

Executar o PowerShell como administrador

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade

Nota: Não execute npm i -g npm . Em vez disso, use o npm-windows-upgrade para atualizar o npm daqui para frente. Além disso, se você executar o instalador do NodeJS, ele substituirá a versão do nó.


Eu segui o @josh3737 e instalei o MSI mais recente a partir da página inicial do node.js.

Mas eu tive o problema adicional que eu ainda tinha o nó antigo e npm na linha de comando. O problema foi causado pela nova instalação, que foi instalada em

C:\Program Files (x86)\nodejs\

em vez da instalação anterior em

C:\Program Files\nodejs\

A nova instalação adicionou o novo diretório em minha variável de caminho após o antigo. Portanto, a instalação antiga ainda era a ativa no caminho. Depois de remover C:\Program Files\nodejs\ do caminho do sistema e C:\Users\...\AppData\Roaming\npm do caminho do usuário e reiniciar a linha de comando, a nova instalação estava ativa.

Talvez o caminho mínimo fosse um problema local que não tem nada a ver com a nova instalação, eu tinha dois links para AppData\Roaming\npm nele. E talvez isso também possa ser corrigido primeiro desinstalando node.js e instalando a nova versão posteriormente.


Eu também estava enfrentando problemas semelhantes. Eu segui os passos mencionados abaixo e funcionou para mim:

  • vá para Windows > Start > Node.js

    • clique com o botão direito no Node.js command prompt
    • clique em Run as administrator
  • ping registry.npmjs.org

  • npm view npm version

  • cd %ProgramFiles%\nodejs

  • npm install [email protected]

e o npm foi atualizado com sucesso. Mais cedo eu estava tentando para CMD e isso estava jogando erro. pode haver algum problema no caminho que foi resolvido executando o Prompt de Comando do NodeJs. espero que funcione para você. tente isso.


Isso pode ajudar alguém. Nem o "npm-windows-upgrade" nem o instalador fizeram isso por mim. Powershell ainda estava usando uma versão mais antiga do nó e npm.

Então, foi o que fiz (funcionou para mim): 1. Faça o download do instalador mais recente em nodejs.org. Nó de instalação. Ele atualizará seu nó; em todos os lugares (Powershell, cmd etc.). 2. Instale o pacote npm-windows-upgrade (npm install -g npm-windows-upgrade) e execute o npm-windows-upgrade.

Eu não desinstalei nada e não defini nenhum caminho.


Isto é o que funcionou para mim.

  1. Abra uma pasta local diferente daquela na qual o nodejs está instalado.
  2. Instale o npm nessa pasta com o comando npm install npm
  3. Navegue até a pasta que contém o nó js. (C: \ Arquivos de Programas \ nodejs \ node_modules)
  4. Exclua a pasta npm e substitua-a pelas pastas npm e bin na pasta local.
  5. Execute npm -v . Agora você teria uma versão atualizada do npm.

Nota: Eu tentei instalar o npm diretamente em "C: \ Arquivos de Programas \ nodejs \ node_modules" mas ele criou erros.


OK pessoal, eu li (tentei no Windows) todas as coisas anteriores e todas essas respostas têm suas próprias desvantagens.

Para obter a melhor maneira de atualizar o Node.js (pelo menos para mim), acesse https://nodejs.org/en/ download da última versão e instale-a na mesma pasta em que você instalou a versão anterior em - 1 min e é feito. Você não precisa remover nenhum arquivo antigo.

Em seguida, atualize o npm digitando cmd: npm install --save latest-version


Para atualizar o NPM, isso funcionou para mim:

  • Navegue em seu shell para o diretório de instalação do nó, por exemplo, C:\Program Files (x86)\nodejs
  • execute o npm install npm (sem opção -g )

Para mim, depois de desinstalar totalmente o nó. 10.29 e, em seguida, instalando o nó 4.2.2, permaneceu um arquivo 10.29 node.exe na minha pasta c: \ windows.

Eu encontrei isso usando o seguinte comando:

where.exe node

O comando retornou:

C:\Windows\node.exe
C:\Program Files\nodejs\node.exe

Portanto, embora eu tenha instalado com êxito a versão 4.2.2 através do executável msi, o comando "node -v" continuaria retornando 10.29.

Eu resolvi isso excluindo este arquivo:

C:\Windows\node.exe

Por que vale a pena, eu tive que combinar várias respostas ...

  1. Desinstalar o Node.js no painel de controle Adicionar / remover programas .
  2. Exclua os diretórios, ambos C:\Program Files (x86)\nodejs\ e C:\Program Files\nodejs\ se existirem.
  3. Instale a versão mais recente, http://nodejs.org/download/

Use o Upgrade npm no Windows

Este é o documento oficial para um usuário atualizar o npm no Windows!

Aqui está minha foto!


Você pode atualizar seu npm para a última versão estável com o seguinte comando:

 npm install [email protected] -g

Use o PowerShell para executá-lo. Este comando não precisa de privilégios de administrador do Windows e você pode verificar o resultado com npm -v


Você pode usar o Chocolatey que é um gerenciador de pacotes para windows (como o apt-get para o Debian Linux).

Instalar fresco (talvez seja necessário desinstalar versões instaladas anteriormente)

> choco install nodejs

Atualize para a versão mais recente

> choco update nodejs

e para npm

> choco update npm

siga estes passos para a janela 10 ou janela 8

Agora você terá sua nova versão que você instalou.

Nota : Se você não remover o caminho. Você verá a versão anterior do nó.


1. Instalando a versão mais recente do npm

npm install g [email protected] 

(Você pode digitar "npm –version" para verificar isso)


2. Instalando o Nó

uma. Instale a nova versão do nó pela seguinte URL: https://nodejs.org/en/download/current/ Siga as opções padrão
b. Remover C: \ Users \\ AppData \ Roaming \ NPM
c. Remova C: \ Users \\ AppData \ Roaming \ npm-cache


Opcionalmente:

d. (Exclua a pasta node_modules na sua pasta de projeto atual)
e. verificação de cache npm
f. npm install


Para o NodeJS

Faça o download da versão necessária do nó msi https://nodejs.org/en/download/releases/ e instale

para Npm

Executar o PowerShell como administrador

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade




package-managers