Javascript 运行MEAN Node.js服务器时,如何查找控制台错误/警告的来源?
因此,我构建了一个基本的应用程序,并使用Javascript 运行MEAN Node.js服务器时,如何查找控制台错误/警告的来源?,javascript,node.js,cmd,mean-stack,Javascript,Node.js,Cmd,Mean Stack,因此,我构建了一个基本的应用程序,并使用grunt运行服务器,然后得到以下消息(例如): (节点:7080)弃用警告:process.EventEmitter已弃用。 改为使用require('events') 我有什么办法?我在项目中有134个文件包含不推荐使用的代码,我如何知道哪一个给了我警告?我真的很喜欢修复bug,但当我不知道它在哪里时,它就变得很难了 我是否可以强制node.js在默认情况下抛出错误堆栈跟踪,而不是抛出已处理的消息?如果是这样的话,怎么做?你不能简单地在你的文件中搜索p
grunt
运行服务器,然后得到以下消息(例如):
(节点:7080)弃用警告:process.EventEmitter已弃用。
改为使用require('events')
我有什么办法?我在项目中有134个文件包含不推荐使用的代码,我如何知道哪一个给了我警告?我真的很喜欢修复bug,但当我不知道它在哪里时,它就变得很难了
我是否可以强制node.js在默认情况下抛出错误堆栈跟踪,而不是抛出已处理的消息?如果是这样的话,怎么做?你不能简单地在你的文件中搜索
process.EventEmitter
?@JaromandaX引用了我自己的问题:“我在项目中有134个文件包含不推荐的代码”(每个文件可能出现多次),是的,我在询问之前搜索了它。好吧,是的,134个文件并不多,无论如何,你必须修复每一个不推荐的代码,当它是来自其他人的框架的代码时,你不知道他们想做什么(这就是重用代码的意义,对吧?信任他们,以换取节省你一些时间),加上在下一次框架更新中,代码将被覆盖。如果这是我的代码,我很乐意修复所有这些文件。此外,我的问题有些不同。