我想通过在代码中放置一些断点来调试VS Code中的TypeScript / Node应用程序。因此,我遵循了this instruction。但是我有一个问题。
我设置了packages.json
脚本,但是当我使用npm start
时,脚本无法运行。
npm start
可以:
out
文件夹(我可以在此路径bot1.js
中看到新的/out/bot1
和其他相关文件和文件夹)显示以下消息
[4:00:05 PM] Starting compilation in watch mode...
[4:00:09 PM] Found 0 errors. Watching for file changes.
但是编译后不会运行该应用程序
另一方面,如果我在终端中手动运行node out/bot1/bot1.js
,则会成功启动该应用程序。
通过VS Code中的“调试开始”按钮(F5)运行程序时,我也遇到同样的问题。
launch.json
:
tsconfig.json
:
{
"compilerOptions": {
"watch": true,
"target": "es5",
"module": "commonjs",
"sourceMap": true,
"outDir": "./out",
"rootDir": "./src",
"strict": true,
"moduleResolution": "node",
"esModuleInterop": true
}
}
您怎么看?有什么问题吗?