我在我的程序中收到此警告,我最近更新到了节点10,我正在尝试找出弃用警告的来源:
[DEP0079] DeprecationWarning: Custom inspection function on Objects via .inspect() is deprecated
如何追踪此错误的来源?
PS。我在CLI上尝试了--trace-warnings
和--trace-deprecation
,没有运气
答案 0 :(得分:2)
OP在这里
由于--trace-warnings
和--trace-deprecation
没有显示堆栈跟踪,我发现了另一种方法:
process.on('warning', (warning) => {
console.log(warning.stack);
});
答案 1 :(得分:-1)
我做了以下设置来删除消息 ((node: 11172) DeprecationWarning: collection.ensureIndex is deprecated。使用 createIndexes 代替。
附加到我的数据库连接器 useCreateIndex: true
试试{ 等待 mongoose.connect(process.env.DB_MONGO, { useNewUrlParser:true, 使用统一拓扑:真, useFindAndModify:false, useCreateIndex : true , // DeprecationWarning: collection.ensureInd });