Установлен Brew
И есть 2 проекта:
1) нормально работает на последней версии npm
2) нормально работает только на node@10
Систему переустановил, устанавливаю node:
brew install node
Все устанавливается, запускаю npm run dev и первый проект работает, все отлично
Захожу во второй проект, делаю npm run dev все валится.
Ок, все понятно уже по проекту, не работает с последними версиями
Устанавливаю node@10:
brew install node@10
brew unlink node
brew link node@10 --force --overwrite
тут без --overwrite не дает:
Error: Could not symlink bin/npm
Target /usr/local/bin/npm
already exists. You may want to remove it:
rm '/usr/local/bin/npm'
To force the link and overwrite all conflicting files:
brew link --overwrite node@10
To list all files that would be deleted:
brew link --overwrite --dry-run node@10
Иду во второй проект, делаю npm run dev - все работает, супер
Иду в первый проект, делаю npm run dev - все крашится
Снова переставляю на свежую ноду:
brew unlink node@10
brew link node --force
Делаю npm:
zsh: command not found: npm
Оно и понятно, мы там то ее удалили с помощью overwrite..
Помогает только reinstall
В общем, как можно быстро менять версии ноды?