我在webkit(Qtwebkit)瀏覽器中運行react-app。應用程序使用es6編寫,並通過babel轉換成es5。我只在Qtwebkit瀏覽器中發生錯誤。我能夠發現Object.assign實現有一個錯誤。Object.assign bug解決方法
const x = Object.assign({}, {a: 1, b: 2});
//produces {"b":2}
據我所知,我需要使用polyfill這個功能,但我不知道如何正確地做到這一點。有一個本地實現是bugy。我知道如何使用polyfill作爲我自己的模塊。我如何強制React-router等所有外部依賴項使用新的polyfill?有沒有辦法在構建過程中設置它?我使用webpack或gulp。
總是可以修改polyfill來定義'Object.assign2' ... – dandavis
什麼是你的polyfill並且你提交了一個bug?可能只是在那裏解決問題並迅速發佈以解決問題。如果你使用的是'babel-polyfill',則使用'core-js'。 – loganfsmyth