【发布时间】:2018-05-19 15:09:57
【问题描述】:
我使用 grunt-babel 来编译我的 ES6 代码。但是当我尝试使用{...obj} 复制和扩展对象时,它会返回Warning: dist/app.js: Unexpected token (321:9) Use --force to continue.。以下代码在 Chrome v61 的控制台中运行完美,但 Babel 不喜欢它。有什么问题?
let a = { a: 12 };
let b = { ...a, b: 15 };
我正在使用env 预设。 (babel-core v.6.26.0 和 babel-preset-env v.1.6.1)
【问题讨论】:
-
什么版本的Babel,你用的什么babel预设,你是怎么编译的?您留下了很多未回答的问题...
-
是的,同样的问题。我暂时使用
Object.assign({}, )工作,但想知道一个解决方案。 -
babel-core v.6.26.0 和 babel-preset-env v.1.6.1
标签: javascript ecmascript-6 babeljs