未捕获的TypeError:pre,template,textarea,script,style不可迭代

Nad*_*d G 13 javascript android google-chrome cordova angular-cli

当我的cordova应用程序试图在我的智能手机上运行时,我遇到了这个问题.

我正在使用角度cli.我搜索了指定的错误,我发现在github上是一个封闭的问题,解决方案(对许多人有用)是将.angular-cli.json中列出的资产放在一个数组中.关键是我的资产已经在一个数组中.我试图进一步看,但这个问题是我发现的唯一问题.

但是,编译webpacks是成功的,而不是错误.唯一的错误出现在浏览器中并且是标题的错误.

我不知道该怎么做.

aix*_*aix 45

这可能是由于缺乏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';
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,取消注释对象,字符串和数组对我来说已经足够了. (4认同)