Javascript UglifyJS在Safari 5上删除引号并失败
我有这段代码(这段代码在javascript库中) 但是在使用uglify js之后,代码看起来是这样的(属性对象上的引号被删除) 问题是Safari 5会检查保留的javascript单词,如“object、function、string等”,如果我的object属性中没有引号之间的属性,则会失败Javascript UglifyJS在Safari 5上删除引号并失败,javascript,safari,uglifyjs,Javascript,Safari,Uglifyjs,我有这段代码(这段代码在javascript库中) 但是在使用uglify js之后,代码看起来是这样的(属性对象上的引号被删除) 问题是Safari 5会检查保留的javascript单词,如“object、function、string等”,如果我的object属性中没有引号之间的属性,则会失败 uglifyjs中是否存在任何选项来避免此问题?最后我得到了解决方案。我需要配置以下选项: { output: { quote_keys: true } }
uglifyjs中是否存在任何选项来避免此问题?最后我得到了解决方案。我需要配置以下选项:
{
output: {
quote_keys: true
}
}
var myObject = {
object: 'aObject'
};
{
output: {
quote_keys: true
}
}