我正在使用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
这是预期的吗?
这已按预期工作。调试版本warns on invalid options,因为这些错误很可能是错误的(拼写错误的选项名称,等等):
> new Dygraph(div, data, { made_up_option: false });
Uncaught invalid option made_up_option
这些检查从生产版本中删除,以减小代码大小并提高性能。