NodeJS 跟踪弃用警告

bybem2ql  于 2023-05-17  发布在  Node.js
关注(0)|答案(5)|浏览(261)

我在我的程序中收到了这个警告,我最近更新到了Node 10,我试图找出弃用警告的来源:
[DEP0079] DeprecationWarning: Custom inspection function on Objects via .inspect() is deprecated
如何跟踪此错误的来源?
PS.我已经在CLI上尝试了--trace-warnings--trace-deprecation,没有运气

x3naxklr

x3naxklr1#

OP Here

由于--trace-warnings--trace-deprecation没有显示堆栈跟踪,我找到了另一种方法:

process.on('warning', (warning) => {
    console.log(warning.stack);
});
r1zk6ea1

r1zk6ea12#

使用NODE_OPTIONS

"scripts": {
  "start": "cross-env NODE_OPTIONS=--trace-deprecation react-scripts start",
},
guykilcj

guykilcj3#

这一直是一个问题之前,和我的问题已经解决,我的问题的原因是扩展(颜色突出显示),因为它被下载,服务器已经停止工作后删除这个该死的添加,问题得到解决. enter image description here

swvgeqrz

swvgeqrz4#

这一个做了这项工作:

npx cross-env NODE_OPTIONS=--trace-deprecation [original_command]

示例:

npx cross-env NODE_OPTIONS=--trace-deprecation npx webpack --config webpack.config.dev.js
bakd9h0s

bakd9h0s5#

我做了以下设置来删除消息((node:11172)弃用警告:collection.ensureIndex已弃用。请改用createIndexes。)。
追加到我的数据库连接器useCreateIndex:真
请输入您的浏览器的URL地址,然后单击“查看”按钮,然后单击“查看”按钮。true,// DeprecationWarning:});

相关问题