我正在运行一个npm脚本/命令来生成一个webpack统计文件。 cli命令如下:
webpack --profile --json > stats.json
但是,这会生成格式错误的json文件。该文件的开头有两个时间戳记正在破坏我试图对其运行的分析器工具。 json的开头是这样的:
[9:00:38 AM] Compiling webpack
[9:00:38 AM] Compiled webpack in 15s
{
"errors": []
"warnings": [
]
...
}
那两个时间戳正在破坏json文件。有没有一种方法可以将那些时间戳记不注入我的统计文件中?
答案 0 :(得分:0)
所以我找出了问题所在。这些时间戳根本没有破坏分析仪。问题实际上出在我的webpack.config.js文件中。使用了一个未定义的变量,从而以某种方式破坏了分析仪。分析器报告的错误消息具有误导性,并且由于某种原因在统计文件中报告了错误的行。
所以tl; dr版本。
如果您遇到此问题,请仔细检查您的构建过程,并确保webpack.config.js文件中没有错误,console.log等。
此外,凡是对此投反对票的人都可以。来吧?您必须在注释中给出充分的理由。人们应该如何学习,如果您只是投降票而不留下任何意见?