A localização previamente conhecida do executável provavelmente é dividida pelo shell. A redefinição do cache do shell com hash -r
deve corrigir o problema.
Se você não quiser redefinir o cache inteiro, poderá excluir a entrada individual de npm
usando hash -d npm
.