我在主项目中有一个节点项目作为子文件夹。我正在尝试为VS Code创建启动配置,以便在打开父文件夹时开始调试index.ts文件。下面是我的文件夹结构:
所以我的node项目在名为NodeBackend的子文件夹中。我想按下VS Code上的F5或绿色按钮,开始调试我的typescript文件。
当我在父文件夹中执行此操作时,我会得到一个错误:
Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
字符串
然而,当我在VS代码中加载“NodeBackend”项目并按F5或绿色按钮时,我可以毫无问题地调试它。
My launch.json:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}\\NodeBackend",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}\\NodeBackend\\src\\index.ts",
"outFiles": [
"${workspaceFolder}/**/*.js"
]
}
]
}
1条答案
按热度按时间bnlyeluc1#
下面是我的launch.json,用于类似的项目结构:
字符串
上述配置工作,尽管控制台显示以下错误:
型
希望能帮上忙。干杯,