Estou tentando instalar o boilerplate mean.io. Falha ao executar sudo npm install -g meanio@latest
. Antes de falhar, ele observa que 'quer' a versão 1.4.x do npm, enquanto eu tenho o 1.2.18 instalado. Então, tentei atualizar o npm para o mais recente; várias formas. O último dos quais foi ...
ubuntu@ip-xxx-xx-xx-xxx:~$ sudo npm install -g npm
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
[email protected] /usr/local/lib/node_modules/npm
ubuntu@ip-xxx-xx-xx-xxx:~$ npm --version
1.2.18
Por que ele ainda está mostrando a versão 1.2.18, quando acabei de atualizar para a 1.4.7?
sudo npm update npm -g
Respostas:
Isso atualizará o npm usando o próprio npm :
Se você estiver preso, tente
sudo npm update npm -g
. Todo o crédito é para Tim Castelijns. Eu testei no ubuntu 14.04, npm 1.3.10Observe que se você estiver usando o nvm para gerenciar várias versões em seu ambiente de desenvolvimento local, por exemplo, para fins de teste , todas as versões instaladas (listadas por
nvm ls
) estão em ~ / .nvm, portanto, você omite a instalação em todo o sistema (ou seja, omita o sudo):DEBIAN ENTERPRISE
Para uma prática empresarial completa, considere nodesource.com :
como descrito aqui .
OUTRAS EMPRESAS
Para distribuições não-debian, consulte a página de download do nó
github https://github.com/joyent/node/wiki/installing-node.js-via-package-managerpágina de download https://nodejs.org/en/download /Para entendimento histórico: Chis Lea estava mantendo seu PPA, mas agora unia forças com a nodesource .
fonte
se a resposta do usuário3223763 não funcionar, você pode tentar o seguinte:
Então :
Depois disso, abra um novo terminal e verifique a versão do npm:
EDIT / UPDATE:
Hoje a última versão do nvm é:
Portanto, o comando CURL é: v0.25.4 em vez de v0.13.1
fonte
não esqueça de fechar e iniciar a janela do terminal novamente;)
(pelo menos se você quiser verificar "npm --version" no terminal)
que fez o truque para mim também
fonte
Parece que você está usando o Ubuntu (na linha de comando exibida). Para atualizar
npm
enodejs
você pode usar o repositório PPA:fonte
E: The repository 'http://ppa.launchpad.net/chris-lea/node.js/ubuntu bionic Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
para Ubuntu 18.04Tentei as opções acima no Ubuntu 14.04, mas elas produziam constantemente este erro:
Então encontrei esta solução online:
1) Limpe o cache do npm primeiro:
2) Instale o módulo n do npm:
3) Comece a instalação selecionando a versão do nó a instalar: stable ou latest , usaremos stable aqui:
4) Verifique a versão do nó:
5) Verifique a versão do npm:
fonte
Para obter a versão estável mais recente, basta executar
Funcionou muito bem para mim!
fonte
Podes tentar:
fonte
fazendo upgrade para nodejs v0.12.7
Fonte de nodesource.com
fonte
Para mim Funcionou com os seguintes comandos
Consulte: https://linuxhint.com/how-to-update-npm-packages/
fonte
isto é o que a npm recomenda quando no terminal, a segunda peça é diretamente copiada e colada no meu terminal
note: estou usando um mac
fonte
npm
falhará comError: Cannot find module 'process-nextick-args'
. Você deve remover sua resposta.Verifique a sua versão nó -v nó e seu npm versão npm -v Então Para atualizar o NPM , digite isso em seu terminal: sudo npm instalar npm @ última -g
Nota: SO baseado em Debian {ubuntu ou Linux mint}
fonte
O NPM estava retornando a versão antiga após a execução
$ sudo npm install npm -g
.Reiniciar o terminal (ou seja, fechar e abrir novamente) corrigiu o problema para mim e
$ npm --version
começou a retornar a versão esperada.* @Rimian menciona a necessidade de recarregar o terminal em um comentário de outra resposta.
fonte
Caso deseje atualizar o npm para uma versão específica, você pode usar o seguinte:
npm install npm@version-number
fonte
Verifique sua versão do nó
node -v
e sua versão do npm.npm -v
Em seguida, para atualizar o seu npm, digite isto em seu terminal:npm install npm@latest -g
Espero poder ajudar. Saudações
fonte
Isto é o que funcionou para mim no ubuntu
curl -L https://www.npmjs.com/install.sh | sh
fonte
se você usar nvm
fonte
Você pode usar o
npm
gerenciador de pacotes:Isso instala
npm
usando a própria versão mais recente.fonte
Para o Ubuntu 18.04
npm install versão mais recente
Espero que seja para você também
fonte