Если вы попытаетесь использовать версию nodejs для Windows в среде WSL, вы можете столкнуться с некоторыми проблемами:

  • нет исполняемого файла node, но вместо него node.exe,
  • пути windows и linux смешиваются (поскольку используется процесс node windows и процесс bash wsl), что препятствует правильной работе узла,
  • npm работает неправильно — это bash-скрипт, но он поддерживает cygwin, mingw и msys, а wsl — совсем другое дело.

Установка и использование версии nodejs для Linux является жизнеспособным вариантом, но будьте осторожны, вы можете столкнуться с некоторыми проблемами при использовании модулей, которые зависят от собственных приложений, поскольку запуск приложений с графическим интерфейсом официально не поддерживается.

Одним из хороших примеров является https://www.cypress.io/, вы, вероятно, не хотите использовать X-сервер и браузер Linux для тестирования.

К счастью, есть относительно простое решение этой проблемы, которое должно устранить ее с помощью одной команды: