如何在Intellij IDEA中调试typescript

时间:2016-07-22 11:33:04

标签: node.js typescript

Image shows my Project Structure.我正在使用mongoose数据库为打字稿中的订单应用程序编写后端。我使用'intellij-IDEA'IDE进行开发。项目运行与gulp任务运行程序。我正在使用邮递员测试我的api。在某些情况下,我无法跟踪项目的代码流。我尝试使用'console.log()'进行打印。但是,它有限制。所以,帮助我调试typescript,因为它不涉及任何浏览器活动。

2 个答案:

答案 0 :(得分:2)

我可以使用nodemon作为节点解释器并使用ts-node作为内联转换器来使IntelliJ调试Node Typescript应用程序。无需预编译代码,ts-node在内存中实时进行。

// nodemon.json

{
    "execMap": {
        "js": "node",
        "ts": "./node_modules/.bin/ts-node"
    },
    "watch": [
        "app",
        "config"
    ],
    "ext": "js,ts"
}

Run config

然后在调试模式下运行Node.JS运行配置,并且命中断点!

如果使用Linux,请将节点解释器更改为./node_modules/bin/nodemon(不带.cmd)

答案 1 :(得分:0)

您可以使用node-instpector,它可以帮助调试NodeJS应用程序。这是一个很好的tutorial