Atualmente, estou usando o Node.js v0.6.16 no Mac OS X 10.7.4. Agora, quero atualizá-lo para o Node.js. v0.8.1 mais recente. Mas, depois de baixar e instalar o arquivo de pacote mais recente do nodejs.org, descobri que o sistema ainda está usando a v0.6.16 em vez da v0.8.1 quando digitei "node -v" em um terminal. Existe algum passo que eu perdi? Ou devo desinstalar completamente a versão antiga antes de instalar a mais recente?
BTW, eu sei que a nvm pode ajudar a gerenciar o pacote nodejs
https://github.com/creationix/nvm/
Existe alguma maneira de atualizar o Node.js sem usá-lo?
Eu pesquisei esse problema no Google, mas parece-me que não há uma resposta muito clara para esta pergunta para o Node.js. mais recente.
brew upgrade node
deve funcionar muito bem. Por favor, veja a resposta por wprl abaixo.n
ounvm
para instalar e atualizar tanto Node e npm.Respostas:
Aqui está como eu atualizei com êxito de
v0.8.18
parav0.10.20
sem outros requisitos, como o brew etc, (digite estes comandos no terminal):sudo npm cache clean -f
(force) limpe seu cache de npmsudo npm install -g n
install n (isso pode demorar um pouco)sudo n stable
atualizar para a versão estável atualObserve que
sudo
pode solicitar sua senha.Nota adicional sobre a etapa 3:
stable
pode ser trocado porlatest
,lts
(apoio a longo prazo) ou qualquer número da versão específica, como0.10.20
.Se o número da versão não aparecer ao digitar
node -v
, talvez seja necessário reiniciar.Essas instruções também são encontradas aqui: davidwalsh.name/upgrade-nodejs
Mais informações sobre o pacote n encontrado aqui: npmjs.com/package/n
Mais informações sobre a programação de lançamentos do Node.js.: github.com/nodejs/Release
fonte
sudo n lts
como a última etapa você recebe uma versão longa Term SupportSe você instalou o Node.js inicialmente com o Homebrew , execute:
Ou como uma linha:
Uma maneira conveniente de alterar as versões é usar o nvm :
Para instalar a versão mais recente do Node.js com o nvm:
Se você instalou através de um pacote, faça o download da versão mais recente do nodejs.org . Consulte Instalando o Node.js e atualizando o npm .
fonte
port upgrade node
, mas o brew já bagunçou o pacote e a porta não consegue encontrar o nó agora ... Finalmente, fui ao nodejs.org para baixe o pacote de instalação e boom! Tudo vai bem, incluindo as NPM!npm install -g node
depois de seguir as instruções acima se a versão do seu nó ainda não estiver atualizada.Como isso parece estar no topo do Google ao pesquisar como atualizar o nodejs no mac, vou oferecer minha dica para qualquer pessoa que vier no futuro, apesar da idade.
Atualizando via NPM
Você pode usar o método descrito por @Mathias acima ou escolher o método mais simples a seguir através do terminal.
Após o qual você pode optar por confirmar a atualização
Seu nodejs deve ter atualizado para a versão mais recente. Se você deseja atualizar para um específico, diga v0.8.19, em vez de
usar
EDIT Evite usar o sudo, a menos que você precise. Consulte o comentário de Steve nos comentários
fonte
--force
bandeiracache clean
? E não preciseisudo
dos dois primeiros comandos.root
, que não podem ser modificados sem o sudo.Vá para http://nodejs.org e faça o download e execute o instalador. Funciona agora - pelo menos para mim.
fonte
Você pode instalar o nvm e ter várias versões do Node.js instaladas.
e então execute:
você pode ver com quais versões instalou:
e você pode alternar entre versões com:
A grande vantagem do uso do NVM é que você pode testar versões diferentes uma da outra. Se aplicativos diferentes exigirem versões diferentes do Node.js, você poderá executá-los.
fonte
Eu uso o gerenciador de versão do Nó (chamado n) para ele.
então
OU
fonte
n lts
Basta ir ao nó JS Website e instalar a versão mais recente.
Pode ser encontrado aqui Nó JS .
também para atualizar o npm , você precisará usar este comando.
sudo npm i -g npm@latest
Outra opção para mac ::
brew update && brew install node && npm -g npm
fonte
No macOS, a maneira recomendada para homebrew é executar
fonte
Eu posso atualizar o nó usando o seguinte comando
fonte
infelizmente,
n
não funcionou para mim. Eu usonode version manager or nvm
e funciona como um encanto. Aqui está o link sobre como instalarnvm
: https://github.com/creationix/nvm#installationnvm i 8.11.2
atualizar para o LTS mais recentenvm use 8.11.2
use-onode -v
verifique sua versão mais recentefonte
Vá para o site nodejs.org e faça o download do último pacote e instale. funciona para mim
Eu usei o brew para atualizar meu nó. Ele foi instalado, mas está localizado
/usr/local/Cellar/node/5.5.0
e existe um nó padrão no/usr/local/bin/node
qual me incomoda. Não quero criar um vínculo flexível, porque realmente não sei como a bebida está organizada. Então eu baixei opkg
arquivo, instalei e recebi esta informação:Node.js
foi instalado emnpm
foi instalado emVerifique se
/usr/local/bin
está em seu $ PATH.Agora a atualização está concluída
fonte
Você pode simplesmente acessar o nodejs.org e baixar o pacote mais recente. Ele será atualizado adequadamente para você. O NPM também será atualizado.
fonte
Passos fáceis e seguros
Etapa 1: instalar o NVM
Etapa 2: Crie um diretório para o NVM
Etapa 3: Configure suas variáveis ambientais
COLAR ABAIXO DO CÓDIGO
Etapa 4: verifique seu trabalho
Etapa 5: instalar o nó
Etapa 6: atualização
nvm install v10.16.3
Solução de problemas
https://www.chrisjmendez.com/2018/02/07/install/
fonte
Você pode correr, mas não pode se esconder ... No final, você estará usando o NVM de qualquer maneira.
fonte
Eu acho que a maneira mais simples de usar a versão mais recente do Node.js é obter o arquivo pkg do Node.j no site https://nodejs.org/en/download/current/, se você quiser usar uma versão diferente do Node .js você pode usar nvm ou n para gerenciá-lo.
fonte
e depois
Para Windows, reinstale o nó.
fonte
Nvm Nvm é um gerenciador de versão de nó baseado em script. Você pode instalá-lo facilmente com uma linha única ondulada e bash, conforme descrito na documentação. Também está disponível no Homebrew.
Supondo que você instalou o nvm com sucesso. A seguir, instalará a versão mais recente do nó.
A última opção instala todos os pacotes npm globais na sua nova versão. Desta forma, pacotes como mocha e node-inspector continuam funcionando.
N N é um gerenciador de versão do nó baseado em npm. Você pode instalá-lo instalando primeiro alguma versão do nó e depois executando
npm install -g n
.Supondo que você instalou com sucesso n. A seguir, instalará a versão mais recente do nó.
Homebrew Homebrew é um dos dois gerenciadores de pacotes populares para Mac. Supondo que você tenha instalado o nó anteriormente com o nó de instalação do brew. Você pode se atualizar com as fórmulas e atualizar para a versão mais recente do Node.js. com o seguinte.
MacPorts MacPorts é outro gerenciador de pacotes para Mac. O seguinte atualizará a árvore de portas locais para obter acesso às versões atualizadas. Em seguida, instalará a versão mais recente do Node.js. Isso funciona mesmo se você tiver a versão anterior do pacote instalada.
fonte
brew upgrade node
é fácilnode -v
ficava me dando6.11.1
mesmo depois de comandos relacionadosn latest
e assim por diante. A atualização de fermentação funcionou. Obrigado.Esses 2 métodos que tentei não estão funcionando:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Depois de tentar,
node -v
ainda mostra a versão antiga do nó.O método abaixo funciona para mim:
Etapa 1: Instale o nvm (para obter mais detalhes: https://github.com/creationix/nvm#installation )
Abra o terminal e digite este comando:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
Feche o terminal e reabra-o.
Digite este comando para verificar se o nvm está instalado:
command -v nvm
Etapa 2: para baixar, compilar e instalar a versão mais recente do nó, digite este:
nvm install node
("nó" é um alias para a versão mais recente)Para verificar se o nó obtém a versão mais recente (v10.11.0).
A instalação do nó mais recente também instala o npm mais recente.
Verifique se o npm obtém a versão mais recente (6.4.1).
fonte
npm install -g n
sudo n 10.11.0
(no meu caso, eu só quero atualizar para 10.11.0) Em seguida, atualizei para 10.11.0node -v
para a versão mais recente:
nvm install node
versão específica:
nvm install 6.14.4
https://github.com/creationix/nvm
fonte
Use o nvm para atualizar o nó conforme os requisitos do projeto.
instale o nvm através do homebrew .. atualização de fermentação brew install nvm mkdir ~ /.
No seu arquivo .bash_profile (você pode estar usando outro arquivo, de acordo com o seu shell), adicione o seguinte:
exportar NVM_DIR = ~ / .nvm source $ (brew --prefix nvm) /nvm.sh
origem ~ / .bash_profile echo $ NVM_DIR
fonte
Eu tive o mesmo problema. Isso foi o que funcionou para mim porque eu baixei e instalei o node.js globalmente no site node.js.
O que fiz foi experimentar o NVM (Node Version Manager). Por favor, execute os comandos na seguinte ordem no seu terminal
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bater
comando -v nvm
nó de instalação da nvm
nó -v (para confirmar a atualização)
fonte
Você pode usar diretamente o curl para atualizar o nó para a versão mais recente. Execute o seguinte comando:
Referência: https://nodejs.org/en/download/package-manager/#macos
fonte
Isso é apenas para adicionar algumas informações para pessoas que não tinham o Node instalado com o Homebrew, mas obtendo esse erro ao tentar instalar pacotes com o npm no Mac OS X .
Encontrei este bom artigo explicando como remover completamente Node, da maneira que você o instalou originalmente.
Depois que o node , npm e n foram completamente removidos da minha máquina, eu apenas reinstalei o Node.js usando o instalador oficial do .pckg no site do Node e tudo voltou ao normal.
Espero que isso ajude alguém.
fonte
Consegui atualizar em ~ 20 segundos com apenas uma linha de código
Outros comandos não estavam funcionando para mim, mas este funcionou. Espero que ajude alguém.
fonte