【问题标题】:Uncaught TypeError: pre,template,textarea,script,style is not iterable未捕获的类型错误:pre、template、textarea、script、style 不可迭代
【发布时间】:2018-03-31 18:02:28
【问题描述】:

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

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

然而,编译 webpacks 是成功的,而不是错误的。浏览器中出现的唯一错误是标题错误。

我不知道该怎么办。

【问题讨论】:

    标签: javascript android cordova google-chrome angular-cli


    【解决方案1】:

    这可能是由于缺乏 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';
    

    【讨论】:

    • 我在 polyfill.ts 中没有找到任何导入语句
    • 这在一个 angular-cli 项目中为我工作并节省了一天。谢谢@aix!
    • 谢谢,取消注释对象、字符串和数组对我来说已经足够了。
    • 此解决方案还解决了在 android 中运行 ionic 4 应用程序时出现的错误“视口参数键“viewport-fit”无法识别和忽略”
    猜你喜欢
    • 2018-12-25
    • 2019-07-01
    • 1970-01-01
    • 2020-10-18
    • 2021-02-13
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多