CNode

怎么判断是哪段代码导致进程不退出?

问答
Jjiyinyiyong发布于11 年前最后回复11 年前2 回复4922 浏览0 收藏

遇到个问题, 我们的单页面应用, 想试试从 Gulp 里调用, 因为是 React 写的, 所以处理掉一些依赖是可以运行的, 我是说很多浏览器代码和模块直接通过 typeof window == 'undefined' 判断出来跳过.

后来可以运行了, 发现没有正常退出.. 按说浏览器端执行的代码放到 Node 环境不应该有时间循环才对啊.. 虽然也有可能是第三方的模块带了奇怪的代码.. 有没有办法检测出来是什么代码带来的问题?

查看回复

回复 (2)

W
wmzy#1·11 年前

定时器? 端口监听没有关闭? 数据库链接没有关闭? ......

J
jiyinyiyong#2·11 年前

找了半天结果是 setInterval, 我是强制把 setInterval 变量破坏掉了然后发现的

参与回复
登录后即可参与回复。登录