vscode nodejs debug Передача параметров/флагов для ноды (напр. experimental-modules)
Primary tabs
Стандартная конфигурация .vscode/launch.json:
{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Launch Program", "skipFiles": [ "<node_internals>/**" ], "program": "${workspaceFolder}/run.js", } ] }
Чтобы передать параметры, используйте не program
, а args
, например:
{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Run.js", "skipFiles": [ "<node_internals>/**" ], "args": [ "--es-module-specifier-resolution=node", "${workspaceFolder}/run.js", ] }, ] }
Или если вам нужен имеено флаг experimental-modules, то:
{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Run.js", "skipFiles": [ "<node_internals>/**" ], "args": [ "--experimental-modules", "${workspaceFolder}/run.js", ] }, ] }
Источник идеи: https://stackoverflow.com/a/60582503
- Log in to post comments
- 1279 reads