Babel 插件:"transform-object-rest-spread" 和 "syntax-object-rest-spread" 有什么区别
Babel plugin: what's the difference between "transform-object-rest-spread" and "syntax-object-rest-spread"
关于这两个插件的文档中没有那么多细节,我知道它们都使语法像 {...obj}
一样有效。
但是我该如何决定使用哪个插件呢?
我们这里有相关文档:https://babeljs.io/docs/en/plugins#syntax-plugins
-syntax- 插件仅使语法能够正确解析,根本不转换代码。您通常不需要指定它,除非它只是为了正确解析。
-transform- 插件启用语法并为您转换代码。
如果您使用的是 Babel v6,您想使用 babel-plugin-transform-object-rest-spread
。
关于这两个插件的文档中没有那么多细节,我知道它们都使语法像 {...obj}
一样有效。
但是我该如何决定使用哪个插件呢?
我们这里有相关文档:https://babeljs.io/docs/en/plugins#syntax-plugins
-syntax- 插件仅使语法能够正确解析,根本不转换代码。您通常不需要指定它,除非它只是为了正确解析。
-transform- 插件启用语法并为您转换代码。
如果您使用的是 Babel v6,您想使用 babel-plugin-transform-object-rest-spread
。