繁体   English   中英

扩展语法不适用于节点6.10

[英]spread syntax doesn't work with node 6.10

我在节点/浏览器上使用传播语法。

 console.log([{ name: "herry" }, { age: "10" }].reduce((acc, cur) => ({...cur,...acc})))

1)使用nodejs v6.10,

SyntaxError: Unexpected token ...

2)铬50

SyntaxError: Unexpected token ...

3)babel阶段0,运作良好。

我只是在徘徊为什么它在节点6.10上不起作用,因为对于传播操作它都是绿色的。

http://node.green/

为了使这个工作:

yarn add -D babel-plugin-transform-object-rest-spread # (or the npm equivalent)

然后在您的.babelrc插件中添加“ transform-object-rest-spread”

{
  "presets": ["es2015"],
  "plugins": ["transform-object-rest-spread"]
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM