预处理 Javascript 以删除对象 属性 名称引号
Preprocess Javascript to remove object property names quotes
我想预处理 javascript 属性 名称以将它们从
{
'extension': object,
'config': {id: 1}
}
到
{
extension: object,
config: {id: 1}
}
我知道它们对 JS 来说是一样的,但是对于 Google 高级模式下的 Closure Compiler 来说它们是不同的,在 Advance 模式下,引用的 属性 保持不变,而未引用的可能是更改为
{
a: object,
b: {a: 1}
}
我不确定这是否是我最初问题的正确解决方案:
开发人员正在开发基于 API 的扩展。此 API 由引用的 属性 名称定义。我这边的代码被编译和破坏了。我想使用他们的代码,删除所有引号并提前编译我的代码和开发人员代码,最后在最终的 .js
中应该没有 'extension' 字符串
谢谢
如果您只需要删除引号,Prettier 可以选择从属性中删除引号:
我想预处理 javascript 属性 名称以将它们从
{
'extension': object,
'config': {id: 1}
}
到
{
extension: object,
config: {id: 1}
}
我知道它们对 JS 来说是一样的,但是对于 Google 高级模式下的 Closure Compiler 来说它们是不同的,在 Advance 模式下,引用的 属性 保持不变,而未引用的可能是更改为
{
a: object,
b: {a: 1}
}
我不确定这是否是我最初问题的正确解决方案:
开发人员正在开发基于 API 的扩展。此 API 由引用的 属性 名称定义。我这边的代码被编译和破坏了。我想使用他们的代码,删除所有引号并提前编译我的代码和开发人员代码,最后在最终的 .js
中应该没有 'extension' 字符串谢谢
如果您只需要删除引号,Prettier 可以选择从属性中删除引号: