gpt4 book ai didi

javascript - UglifyJS 不会破坏 props 和 state 属性

转载 作者:行者123 更新时间:2023-12-03 01:12:57 25 4
gpt4 key购买 nike

UglifyJS 没有破坏我的 React 中的 propsstate 的属性是否有原因?代码?我正在使用默认选项。

flippedSentenceerrorMessagelastSentences 都是 this.state 的属性。

或者这完全是故意的吗?

enter image description here

最佳答案

默认情况下不修改对象属性(特别是 propsstate)的原因是它实际上会破坏你的代码(而且似乎它会由于 official documentation )而中断。

您可以使用附加参数来修改对象属性,但是:

THIS WILL PROBABLY BREAK YOUR CODE. Mangling property names is a separate step, different from variable name mangling. Pass --mangle-props to enable it. It will mangle all properties in the input code with the exception of built in DOM properties and properties in core JavaScript classes.

如果您仍然想破坏 Prop - 您可以尝试使用 options 控制要破坏的内容以及从破坏中排除的内容。对于 --mangle-props 就像 reserved

另外(只是要注意)官方文档中关于 optimizing performance当使用 react 时,他们不使用 props mangling。

关于javascript - UglifyJS 不会破坏 props 和 state 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52141069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com