怎么判断是哪段代码导致进程不退出?
发布于 1 个月前 作者 jiyinyiyong 302 次浏览 来自 问答

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

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

2 回复

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

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

回到顶部