2017-10-19 75 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