Я искал способ отладить из Visual Studio Code сервер Gridsome. Я хотел использовать контрольные точки, чтобы полностью понять, что происходит в некоторых плагинах.

Оказывается, необходимая конфигурация довольно проста. Я собрал его вместе с тем, что я нашел здесь и там, и заставил его работать. Обратите внимание, что для системы Windows вам может понадобиться использовать \\ вместо / в пути program.

Вот файл launch.json, который я использую для Gridsome:

Вы также можете использовать опцию watch: true, чтобы включить перезагрузку, когда вам нужно, но это может раздражать при работе во внешнем интерфейсе с включенной горячей перезагрузкой.

runtimeVersion позволяет вам выбрать конкретную версию узла, которая не является вашей версией по умолчанию. Как правило, если вы используете много версий узлов, это очень полезно.

Надеюсь, это сэкономит вам время!