npm não está realmente desinstalando o pacote global

1

Esta é uma pergunta de acompanhamento de algo que publiquei no Sobrecarga de pilha aqui . Ninguém foi capaz de descobrir, e eu não tenho certeza se isso é um problema do sistema Ubuntu ou não me perdoe se eu estiver no lugar errado, mas eu não tinha certeza de onde mais ir com isso.

Eu estou tentando atualizar minha versão do Ionic CLI, mas não importa o que eu tente, parece estar preso na versão 2.1.1, deve ser 3.10.1.

Eu tentei desinstalar o ionic com sudo npm uninstall -g ionic e ele é bem sucedido sem problemas. Mas por alguma razão eu ainda posso usar o comando ionic -v que ainda produz 2.1.1. Este comando não deve funcionar depois de desinstalá-lo.

Eu tentei atualizá-lo mesmo assim usando sudo npm install -g ionic@latest e isso também funciona sem erros. Mas ionic -v ainda gera 2.1.1, quando deveria ser 3.10.1.

Eu também tentei reinstalar o nodejs e o npm por completo e ainda recebo a mesma coisa.

Estou no nodejs 8.5, no npm 5.4.1 e no Ubuntu 16.04.

    
por chrispytoes 13.09.2017 / 20:06

1 resposta

0

Eu tive o mesmo problema.

Para resolver isso:

  1. Executar npm uninstall -g ionic
  2. Ir para o local /usr/local/bin/
  3. Excluir o arquivo iônico
  4. Feche o terminal e abra um novo ou inicie um novo shell
  5. Executar npm uninstall -g ionic
  6. Agora, execute ionic -v
por Pradeep Kori 10.10.2018 / 07:59