【发布时间】:2019-12-24 09:03:37
【问题描述】:
我有一个使用backpack 库构建和运行的节点 API 项目我创建了一个 launch.json 文件,如下所示:
{
"version": "0.0.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch api project backpack",
"program": "${workspaceFolder}/node_modules/backpack-core/bin/dev",
"args": ["--require", "dotenv/config"],
"cwd": "${workspaceFolder}/packages/api",
"trace": true,
"sourceMaps": true
}
]
}
但是当我通过调试运行我的 express 项目时,执行进入我的背包.config.js 并在那里打断点并且没有进入我的 /packages/api/index.js 我的服务器开始工作的地方,但是,如果我将 launch.json 中的程序属性更改为以下内容:
"program": "${workspaceFolder}/node_modules/backpack-core/bin/backpack"
服务器启动,但在任何 js 文件甚至背包的配置文件中都没有击中任何断点,所以任何人都可以帮助我配置背包以在 vs 代码中正确地以调试模式运行并击中我的断点
【问题讨论】:
标签: node.js express debugging webpack visual-studio-code