{"name":"Current TS File","type":"node","request":"launch","args":["${relativeFile}"],"runtimeArgs":["--nolazy","-r","ts-node/register"],"sourceMaps":true,"cwd":"${workspaceRoot}","protocol":"inspector","console":"integratedTerminal","internalConsoleOptions":"neverOpen"} 调...
"name": "调试TS代码", // ts-node 命令: “直接”运行ts代码。 // 作用:调试时加载ts-node包(在调试时“直接”运行ts代码) "runtimeArgs": ["-r", "ts-node/register"], // 此处的 a.ts 表示要调试的 TS 文件( 可修改为其他要调试的ts文件 ) "args": ["${workspaceFolder}/a.ts"] } ]...
这里还有最后一个问题:ts项目目前好像不能直接使用ts-node运行进行调试,必须经过index.js require(‘ts-node/register’); require(’./src/main’); 即入口文件只能是js,或者说我还不会直接在调试时运行ts
{"name":"ts-node Debugger","type":"node","request":"launch","args": ["${workspaceRoot}/tsTest/test1.ts"//入口调试文件],"runtimeArgs": ["--nolazy","-r","ts-node/register"],"sourceMaps":true,"cwd":"${workspaceRoot}","protocol":"inspector","console":"integratedTerminal","int...
1 首先确保本机已安装Node.js,并全局安装了ts-node插件,如下图所示:2 使用VSCode打开一个空目录,在下面创建一个src目录,并在其下面创建两个ts脚本,如下图所示:3 在VSCode中点击左侧的调试工具栏,选择“显示所有自动调试配置”,点击“添加配置”,如下图所示:4 选择Node.js,如下图所示:5 之后在项目...
我们可以知道在点击开始调试的时候默认执行的是下面的命令,简单来说的话就是node -r ts-node index.ts,它的意思分别是: node: 这是执行 nodejs 程序的命令。 -r: nodejs 的一个选项,用于在运行脚本之前预加载指定的模块。在这个命令中,-r 选项后面紧跟着要加载的模块,即 ts-node。
"type": "node", // 调试的运行环境类型 "request": "launch", // 这里两个选项 launch 或 attach,launch为主配置,attach可以为你提供不同端口但同样代码的服务的调试,详细可参考官网 "args": [ // 固定参数,由字符串数组组成 " {workspaceRoot}是全局变量,这里提供了多个全局变量方便配置,详情参考官网 ...
vscode中调试ts ts-node命令 一、新建ts文件 二、debug 添加配置 {// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0","configurations":[{"...
"runtimeArgs": ["-r","ts-node/register"], //01调试.ts表示要调试的ts文件 "args": ["${workspaceFolder}/01调试.ts"] } ] } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 4、安装调试用到的包