2016-07-22 2 views
0

У меня есть два экземпляра узла (0.10, 4.4.0). Как я могу указать VSCode для использования одного вместо другого?VSCode с несколькими узлами

тип: В launch.json, для какого типа используется? Для этого нет документации. Можно ли заменить «узел» абсолютным путем для экземпляра Node?

ответ

1

Type - тип конфигурации. Возможные значения: node и mono. Вы не можете заменить его на путь к экземпляру Node.js.

Вы можете использовать значение runtimeExecutable в конфигурации цели запуска, чтобы указать отладчик VS Code на определенную среду выполнения. Это относительный или абсолютный путь к исполняемому файлу, который будет использоваться. По умолчанию используется исполняемый файл runtime на PATH.

Но я настоятельно рекомендую использовать диспетчер версий, например nvm, для установки и переключения между желаемыми версиями Node.js. Вы даже можете настроить его для использования разных версий каталога, используя .nvmrc file и automate switching when directory is changed. Таким образом, VS Code будет использовать исполняемый файл runtime в PATH, и вы сможете контролировать переменные env с помощью nvm.

+0

Для nvm: он не работает с Windows. – Exegesis

+0

В Windows попробуйте этот менеджер версий https://github.com/coreybutler/nvm-windows –

Смежные вопросы