2

我有一个场景,我想将某些属性公开给页面上的其他 API,但在内部保持这些属性名称不正确。Uglify 的“keep_quoted”选项似乎应该做我想做的事,但相反,它可以防止至少引用一次的任何内容的每个实例被破坏

例如,如果在我的 src 我有:

const myID = 1;
const myObj = {
  'myID': myID
};

我希望 Uglify 输出以下内容:

const a=1;const b={'myID':a};

但相反,它给了我:

const myID=1;const b={'myID':myID};

'myID' 被防止在任何地方被破坏,因为它被引用在一个地方。

我足够大也足够丑陋,可以记住在我需要导出的任何地方在我的 propertyNames 周围添加引号。如何让 Uglify 破坏我选择不添加引号的那些?

4

0 回答 0