Отладка кода VS с флагом --experimental-modules - PullRequest
0 голосов
/ 07 марта 2020

Я могу запустить свое приложение node.js с модулями es6 с флагом --experimental-modules следующим образом:

node --experimental-modules ./bin/www

Как я могу сделать то же самое при отладке приложения из кода VS, который использует запуск. json файл конфигурации?

{
    "version": "0.2.0",
    "configurations": [
        {
          "type": "node",
          "request": "launch",
          "name": "Launch Program",
          "program": "${workspaceFolder}\\bin\\www",
        }
    ]
}

1 Ответ

1 голос
/ 08 марта 2020

Вместо использования клавиши "program" вы можете передать необходимый флаг в "args", прежде чем передать его своему модулю.

node --experimental-modules ./myModule
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "run module",
      "type": "node",
      "request": "launch",
      "args": ["--experimental-modules", "${workspaceFolder}/myModule"]
    }
  ]
}

Я узнал об этом только на прошлой неделе, пытаясь выполнить то же самое с Python программой.

...