Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] npm não possue os pacotes necessários no linux

Bom dia! Tentando instalar o node no ubuntu me deparei com o seguinte erro:

descrição do erro em imagem .png Sendo assim, tentei remover o nodejs usando o comando sudo apt remove nodejs, mas mesmo após o processo ser finalizado ele ainda continua reconhecendo o comando node -v:

node-v continua sendo reconhecido mesmo após ser removido

Gostaria de saber se existe alguma coisa que posso estar esquecendo de fazer ou alguma solução alternativa :)

edit: No fim consegui resolver instalando pela snap store: retorno do comando npm -vresolvido instalando usando a snap store

1 resposta
solução!

Olá tudo bem ?

Primeiro vamos remover o node e o npm. Rode os seguintes comandos

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*

sudo apt-get purge nodejs npm
Agora vamos instalar o node, para isso rode os seguintes comandos. **ATENÇÃO SUBSTITUIR v#.#.# pela versão desejada.**
tar -xf node-v#.#.#-linux-x64.tar.xz
 sudo mv node-v#.#.#-linux-x64/bin/* /usr/local/bin/
 sudo mv node-v#.#.#-linux-x64/lib/node_modules/ /usr/local/lib/

Se ocorreu tudo certo, executando o node -v ou o npm -v deve apresentar as versões instalas.

Caso o erro persistir é só responder aqui, que podemos tentar outras formas. Obrigado.