Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
process.TracePreaction在webpack.config中不工作_Webpack - Fatal编程技术网

process.TracePreaction在webpack.config中不工作

process.TracePreaction在webpack.config中不工作,webpack,Webpack,当我编译JS文件时,命令行中有一条消息显示: (节点:3276)弃用警告:loaderUtils.parseQuery()收到错误消息 有问题的非字符串值,请参见 parseQuery()将被删除 在loader utils的下一个主要版本中替换为getOptions() 因此,我按照他们的建议添加了process.tracedepreaction=true,但它抛出了一个错误。如何将其正确添加到我的webpack.config.js?process.tracedepreaction=true是

当我编译JS文件时,命令行中有一条消息显示:

(节点:3276)弃用警告:loaderUtils.parseQuery()收到错误消息 有问题的非字符串值,请参见 parseQuery()将被删除 在loader utils的下一个主要版本中替换为getOptions()


因此,我按照他们的建议添加了
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)弃用警告:[……]
使用
节点启动进程--跟踪弃用对我来说很有效