跟踪弃用警告

时间:2018-05-20 06:23:07

标签: javascript node.js

我在我的程序中收到此警告,我最近更新到了节点10,我正在尝试找出弃用警告的来源:

[DEP0079] DeprecationWarning: Custom inspection function on Objects via .inspect() is deprecated

如何追踪此错误的来源?

PS。我在CLI上尝试了--trace-warnings--trace-deprecation,没有运气

2 个答案:

答案 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 });