我有一种情况,我想将某些属性公开给页面上的其他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处理我选择不添加引号的内容?