Babel是否有可polyfill map、filter及include的预设?
关于babel-plugin-transform-member-expression-literals的内容说明
- 这个插件是Babel 6及更早版本的转换插件,核心作用是把成员表达式里可作为合法标识符的字面量属性,从方括号语法转为点语法。比如将
obj["name"]转换为obj.name;但像obj["user-name"]这类含特殊字符的字面量属性不会被转换,因为无法作为合法标识符使用。 - 目前该插件的独立文档可能已无法正常访问或被整合:在Babel 7及后续版本中,它的功能已经合并到
@babel/plugin-transform-property-literals插件中,相关说明也迁移到了这个合并后的插件文档里。 - 若要启用对应转换规则,Babel 6版本可在配置的
plugins数组中添加"transform-member-expression-literals";Babel 7及以上版本,配置@babel/plugin-transform-property-literals即可实现相同效果。
内容的提问来源于stack exchange,提问作者Kris
相关产品推荐
相关产品推荐

