Как держать 2 версии node и npm на одном ПК?
Для таких целей используют nvm (Node Version Manager)
Если вы под Windows, то попробуйте https://github.com/coreybutler/nvm-windows
Версию под Windows я сам не пробовал, но я думаю всё должно работать.
1) Вручную уставить две разные версии и прописать два разных пути в PATH переменную. Разумеется исполняемые файлы должны по разному именованы. 
2) Ещё как вариант использовать контейнеры docker, но это лишние хлопоты при каждом запуске. 
3) Можно так же попробовать codeanywhere.com и c9.io, — это виртуальные машины где тебе есть доступ как к терминалу, чтобы запускать все что нужно, — так и редактор файлов, чтоб писать код. Не IDE, но близко, — чтобы кодить под nodejs, хватает за глаза