我有一個反應的應用程序。在Windows 10,它工作正常,在Chrome和Internet Explorer 11,但在Windows 7中,它只能在Chrome,不是Internet Explorer 11反應的應用程序:在Internet Explorer上運行的問題11
我得到下面的錯誤:
SCRIPT438: Object doesn't support property or method 'assign'
通過我的研究這看起來像IE 11兼容性問題(雖然不知道爲什麼它在Windows 10上工作)。
據我所知,需要使用polyfill/transfill(?)/ babel。但這裏是我有最大的問題:
我有一個bundle.js文件,其中包含所有的網站代碼。這是我自己的代碼和NPM節點模塊的混合體。如果問題出在我的代碼上,那麼我可以添加一個導入行並更改我的代碼。但錯誤來自npm節點模塊。我無法編輯這些文件。如何解決這個Object.assign問題而不觸及這些文件?
我不是很熟悉的瀏覽器兼容的東西,所以我很堅持
有什麼建議?
我想我需要立即修復。我已經做了關於你的鏈接,運行npm install es6-object-assign,並且在package.json中我包含了\t「es6-object-assign」:「^ 1.1.0」,在依賴關係和devDependencies中。在我的index.html中,我引用我的包,文件。在此之上,我包含代碼: – user3120554
– user3120554
它似乎沒有工作。我甚至重新啓動了我的npm webpack,但我仍然得到相同的錯誤。這是如何使用它? – user3120554