Sei que essa pergunta já foi feita muitas vezes, mas ainda não consegui fazer. Então instalei erroneamente "node" fazendo sudo apt-get install node
E depois instalei nodejs (v0.10.37). Tentei atualizar para v0.12 com npm, mas continua dizendo 0.10.37 quando faço o nodejs -v
. Além disso, não posso usar o comando node, pois instalei incorretamente a outra "coisa do node" antes. Tentei todos os diferentes comandos que as pessoas falam em todas as outras respostas e ainda não consegui. Acho que o principal problema é que continuo tendo o pacote de nó errado e a instalação do nodejs-legacy não funciona. Além disso, o npm install
comando funciona e cria a pasta com os arquivos, mas meu aplicativo ainda diz que as bibliotecas estão faltando.
node.js
ubuntu-14.04
lpares12
fonte
fonte
apt-get remove node
(ou melhor ainda, limpar). O programa de nó é um modem de software de rádio amador, então, a menos que você tenha uma licença de amador e queira enviar pacotes digitais por rádio amador, você não precisa dele.node
no console, ele me dizia algo parecido/usr/sbin/ couldn't finde node
ou algo parecido.Respostas:
Em seguida, vá para /etc/apt/sources.list.d e remova qualquer lista de nós, se tiver. Então faça um
Verifique se há alguma pasta .npm ou .node em sua pasta de início e exclua-as.
Se você digitar
você pode ver a localização do nó. Experimente
which nodejs
ewhich npm
também.Eu recomendaria instalar o node usando o Node Version Manager (NVM). Isso salvou muita dor de cabeça para mim. Porque você pode instalar nodejs e npm sem sudo usando nvm.
fonte
nvm
rm -rf usr/local/bin/npm
nvm
também, verifique este problema github.com/creationix/nvm/issues/298É melhor remover o NodeJS e seus módulos manualmente porque a instalação deixa muitos arquivos, links e módulos para trás e depois cria problemas enquanto reconfiguramos outra versão do NodeJS e seus módulos. Execute os seguintes comandos.
e isso feito.
Um guia passo a passo com comandos está em http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
Isso me ajudou a resolver meu problema.
fonte
(/)opt/local/include/node
que parece que alguém esqueceu o líder/
. Uma combinação de ambos seria ótima -apt-get remove
+ excluindo diretórios obsoletosPara remover nodejs, npm e node_modules do Ubuntu, você também precisa remover os contêineres que estão em locais diferentes no Ubuntu.
Podem ser:
Eu fiz isso com sucesso. Portanto, estou compartilhando o procedimento completo.
Você precisa seguir as etapas descritas aqui: http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
fonte
Nota: Isso removerá completamente o nodejs do seu sistema; então você pode fazer uma nova instalação com os comandos abaixo.
Removendo Nodejs e Npm
Agora remova as pastas .node e .npm do seu sistema
Vá para o diretório inicial e remova qualquer nó ou diretório node_modules, se existir.
Você pode verificar sua desinstalação por estes comandos, eles não devem exibir nada.
Instalando script NVM (Node Version Manager)
O comando acima clonará o repositório NVM do Github para o diretório ~ / .nvm:
=> Feche e reabra seu terminal para começar a usar nvm ou execute o seguinte para usá-lo agora:
Como diz a saída acima, você deve fechar e reabrir o terminal ou executar os comandos para adicionar o caminho do script nvm à sessão shell atual. Você pode fazer o que for mais fácil para você.
Depois que o script estiver em seu PATH, verifique se o nvm foi instalado corretamente digitando:
Instalando Node.js e npm
Assim que a instalação for concluída, verifique-a imprimindo a versão Node.js:
O Npm também deve ser instalado com o nó, verifique-o usando
Extra - [Opcional] Você também pode usar duas versões diferentes de nó usando nvm facilmente
nvm install 8.10.0 # basta colocar o número da versão do nó Agora alterne entre as versões do nó
No meu caso v12.14.1 e v13.7.0 estão ambos instalados, para alternar eu tenho que usar
Configurando npm para instalações globais Em seu diretório inicial, crie um diretório para instalações globais:
Configure o npm para usar o novo caminho do diretório:
Em seu editor de texto preferido, abra ou crie um arquivo ~ / .profile se não existir e adicione esta linha:
Na linha de comando, atualize suas variáveis de sistema:
Isso é tudo
fonte
Para desinstalar completamente o node js do Ubuntu
Para remover manualmente node js, npm e node_modules do Ubuntu, você precisa seguir os seguintes passos.
fonte
Eu estava louco deletar node e npm e nodejs do meu ubuntu 14.04, mas com esses passos você irá removê-lo ...
se você desinstalou corretamente e ainda está lá, antes disso verifique os links na parte inferior ...
Mais informações
Remover - Site oficial
Se você instalou via repositório git Experimente purge nodejs npm e node
fonte
aqui está o que funcionou para mim
(crtl+alt+t)
.which node
, dará ao caminho algo como/usr/local/bin/node
rm -rf node
, irá remover o nónode -v
, nenhuma versão de nó ...curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
Nota: -se você está recebendo um erro como-
apenas corra-
feitiço aqui
node -v
// dareiv10.14.0
Funcionou para mim.
fonte
Para quem instalou node.js por meio do gerenciador de pacotes, pode apenas executar:
Opcionalmente, se você o instalou adicionando o repositório NodeSource oficial conforme declarado em "Instalando Node.js via gerenciador de pacotes" , faça:
Se você quiser limpar o cache do npm também:
É uma má prática tentar remover coisas manualmente, pois isso pode bagunçar o gerenciador de pacotes e o próprio sistema operacional.
fonte
Para remover manualmente node js, npm e node_modules do Ubuntu, você precisa seguir os seguintes passos.
sudo rm -rf / usr / local / bin / npm / usr / local / share / man / man1 / node * /usr/local/lib/dtrace/node.d ~ / .npm ~ / .node-gyp / opt / local / bin / node opt / local / include / node / opt / local / lib / node_modules
sudo rm -rf / usr / local / lib / node *
sudo rm -rf / usr / local / include / node *
sudo rm -rf / usr / local / bin / node *
Agora está feito
fonte
fonte
No meu caso, tentei desinstalar o nó para usar a outra versão do nó, mas quando verifico o nó -v, ele me dá a mesma versão repetidas vezes,
encontrou uma solução: - pesquise o pacote desejado:
você pode instalar a versão desejada se não instalar:
pacote de nó já instalado, você precisa desvinculá-lo primeiro:
E então você pode vincular uma versão diferente:
se necessário para vinculá-los com o --force e --overwrite
fonte