2017-06-26 69 views
2

我們目前已將聚合物1項目更新爲聚合物2 /混合物版本。

我知道webcomponents-hi-sd-ce.js是邊緣的polyfill。 當在Microsoft Edge上測試頁面時,我現在收到一個錯誤,指出無法找到webcomponents-hi-sd-ce.js.map(404)。加載與webcomponents-lite.js項目

我找不到類似的情況,所以當我想這可能是聚合物2.問題,我試圖通過自己但沒直接導入腳本發生 同樣的錯誤也沒有幫助。

如果有人能夠幫助我在這裏或分享他的經驗與類似的問題,我將不勝感激。

從邊緣v.38確切的錯誤: HTTP500 +出於某種原因文件路徑顯示不正確,即使它實際上是在我的文件夾中。 https://..../bower_components/webcomponentsjs%20[synthetic:util/global]聚合物2.0 webcomponents-loader.js缺少邊緣填充物

回答

0

你應該使用「僅僅」使用webcomponents-loader像這樣

<!-- Load polyfills; note that "loader" will load these async --> 
<script src="bower_components/webcomponentsjs/webcomponents-loader.js"></script> 

還缺少地圖文件實際上應該是沒有問題的,因爲這是在調試時看到的,而不是壓縮版的「可讀性」代碼。

也取決於您的Edge版本,您可能需要使用polymer build將代碼轉換爲es5。

+0

所以我發現聚合物版本不會複製帶有.map結尾的webcomponet文件到我的非捆綁文件夾。 但是,即使我這樣做手動邊緣v.38不會找到它。 我更新了我的答案並添加了確切的錯誤 – Niklas

1

webcomponentsjs(version〜1.0)似乎存在一個問題,它適用於webcomponents-loader和webcomponents-lite。只要您在F12-Tools關閉的情況下加載應用程序,它就會工作。

查看https://github.com/PolymerElements/polymer-starter-kit/issues/1025瞭解詳情,特別是7月27日的評論。

+0

感謝您的鏈接。不幸的是,這是一個問題。 現在我已將功能檢測功能添加到我的應用程序中,以禁用某些邊緣部分。 – Niklas

+0

是的,我有同樣的問題;它有效地防止我升級到Polymer 2。 – craPkit