WebPack 4:具有缩小功能的devtool评估

时间:2019-01-25 18:27:12

标签: node.js webpack-4

我正在寻找一个WebPack配置,其中捆绑包的大小很小,但我仍然可以生成引用原始源文件和行的可读堆栈跟踪。列信息不是必需的。

是否有可能使WebPack 4减少代码并使用mode: "production"机制(或其他机制),以便在异常期间获得的堆栈跟踪与原始源位置很好地格式化? 我尝试将devtool: "eval"UIView组合在一起,但是它们似乎是互斥的,例如一个的存在会迫使另一个选项无效。

我的要求:我在生产环境中部署的代码必须产生人类可读的堆栈跟踪。这是AWS Lambda内的NodeJS 8.x环境。

我还试图将包的大小保持在尽可能低的水平,因为这样可以缩短Lambda函数的冷启动时间。

1 个答案:

答案 0 :(得分:0)

cheap-module-eval-source-map是最小的源地图类型,您将能够看到实际的源代码(或者至少比缩小的代码更好)。

您可以查看该here的文档。请注意,您必须牺牲尺寸才能获得良好类型的源映射。源地图越精确,它就越大。