2017-10-19 66 views
0

我在遇到此問題時,我的cordova應用程序嘗試在智能手機上運行。Uncaught TypeError:pre,template,textarea,腳本,樣式不可迭代

我正在使用角度cli。我搜索了指定的錯誤,發現我在github上發現了一個封閉的問題,該解決方案(適用於許多解決方案)是將.angular-cli.json中列出的資產放入數組中。關鍵是我的資產已經在一個數組中。我試圖進一步看,但這個問題是我發現的唯一的事情。

但是,編譯webpack是成功的,而不是錯誤。唯一的錯誤出現在瀏覽器中,並且是標題的錯誤。

我不知道該怎麼做。

回答

6

這可能是由於缺少ES6支持。你可以嘗試添加/取消註釋下面你Polyfill.ts

import 'core-js/es6/symbol'; 
import 'core-js/es6/object'; 
import 'core-js/es6/function'; 
import 'core-js/es6/parse-int'; 
import 'core-js/es6/parse-float'; 
import 'core-js/es6/number'; 
import 'core-js/es6/math'; 
import 'core-js/es6/string'; 
import 'core-js/es6/date'; 
import 'core-js/es6/array'; 
import 'core-js/es6/regexp'; 
import 'core-js/es6/map'; 
import 'core-js/es6/weak-map'; 
import 'core-js/es6/set'; 
+0

我沒有找到任何import語句在我polyfill.ts – Ram

+0

這在角CLI項目爲我工作saveed的一天。感謝@aix! – Jesse

+1

謝謝,取消註釋對象,字符串和數組對我來說已經足夠了。 – David