process.TracePreaction在webpack.config中不工作
当我编译JS文件时,命令行中有一条消息显示: (节点:3276)弃用警告:loaderUtils.parseQuery()收到错误消息 有问题的非字符串值,请参见 parseQuery()将被删除 在loader utils的下一个主要版本中替换为getOptions()process.TracePreaction在webpack.config中不工作,webpack,Webpack,当我编译JS文件时,命令行中有一条消息显示: (节点:3276)弃用警告:loaderUtils.parseQuery()收到错误消息 有问题的非字符串值,请参见 parseQuery()将被删除 在loader utils的下一个主要版本中替换为getOptions() 因此,我按照他们的建议添加了process.tracedepreaction=true,但它抛出了一个错误。如何将其正确添加到我的webpack.config.js?process.tracedepreaction=true是
因此,我按照他们的建议添加了
process.tracedepreaction=true
,但它抛出了一个错误。如何将其正确添加到我的webpack.config.js
?process.tracedepreaction=true
是一条在Node.js中启用弃用堆栈跟踪的语句。它是一个正则语句,就像分配正则变量一样。您可能将其添加到配置对象中,该对象会抛出一个错误,因为它不是有效的JavaScript。只需将其作为webpack.config.js
中的第一行,如下所示:
process.traceDeprecation = true;
module.exports = {
// Your config
};
如果您正在寻找解决警告的方法,则应查看。假设您与节点模块位于同一目录下 运行
节点--跟踪弃用节点\u模块/webpack/bin/webpack
最后,我找到了一种将跟踪不推荐设置为true的方法。
它看起来像是简单设置的
process.tracedepreaction=true
不适合我。也许它被其他地方覆盖了 我正是这么做的,
process.tracedepreaction=true
是当前使用的webpack配置文件中的第一行,仍然没有stacktrace显示在警告旁边。实际上,我看到的输出开始是:(节点:2180)弃用警告:[……]
使用节点启动进程--跟踪弃用对我来说很有效