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
- 1771 reads