2016-07-22 92 views
0

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

+0

添加更多细节。在Idea中显示您的项目结构。为什么你没有告诉Idea,但在标题中使用它?在这种情况下你想从中获得什么?你有什么想法尝试过? – sphinks

+0

我正在使用'intellij-idea'IDE进行开发。我想知道如何在该IDE中进行调试。由于此项目不需要浏览器运行。我正在用POSTMAN应用程序测试API。如果是前端,那么添加断点和调试很容易,但在调用后端API的情况下如何实现。 –

回答

0

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

0

我能够使用IntelliJ调试节点Typescript应用程序,同时使用nodemon作为节点解释程序,使用ts-node作为内联转换程序。不需要预先编译代码,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)