dygraphs.js和dygraphs.min.js之间的行为差 异

问题描述 投票:0回答:1

我正在使用dygraphs中的javascript库。我需要调试一些东西,所以我从最小版本切换到了非最小版本,但是随后我得到了不同的行为。

除了在我的代码中什么都没改变

<script src="/node_modules/dygraphs/dist/dygraph.min.js"></script>

进入

<script src="/node_modules/dygraphs/dist/dygraph.js"></script>

就我而言,dygraphs.min.js接受用于option对象的额外字段

let g = new Dygraph(
    document.getElementById(divName),
    data,
    options
);

dygraphs.js失败并显示消息

invalid option the_name_of_my_extra_field

这是预期的吗?

javascript minify bundling-and-minification dygraphs
1个回答
0
投票

这已按预期工作。调试版本warns on invalid options,因为这些错误很可能是错误的(拼写错误的选项名称,等等):

> new Dygraph(div, data, { made_up_option: false });
Uncaught invalid option made_up_option

这些检查从生产版本中删除,以减小代码大小并提高性能。

© www.soinside.com 2019 - 2024. All rights reserved.