Object.assign bug解决方法

时间:2016-06-21 23:56:49

标签: javascript ecmascript-6 qtwebkit polyfills

我在webkit(Qtwebkit)浏览器中运行react-app。应用程序是用es6编写的,并用babel转换成es5。我只在Qtwebkit浏览器中收到错误。我能够发现Object.assign实现有一个错误。

const x = Object.assign({}, {a: 1, b: 2});
//produces {"b":2}

我知道我需要将polyfill用于此功能,但我不确定如何正确执行。有一个本地实现是bugy。我知道如何将polyfill用于我自己的模块。如何强制所有外部依赖项(如React-router等)使用新的polyfill?有没有办法在构建过程中设置它?我使用webpack或gulp。

1 个答案:

答案 0 :(得分:1)

我意识到我们使用旧版QtWebKit。升级解决了问题:)

相关问题