gpt4 book ai didi

IE11 中的 Angular 4 错误

转载 作者:太空狗 更新时间:2023-10-29 16:50:34 25 4
gpt4 key购买 nike

我有一个在 Chrome 上成功运行的 Angular 4 项目。但是,它不会在 IE11 上加载,并在 polyfills.bundle.js 中出现以下错误(我使用命令“ng build --env=prod”来构建站点):

var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
var f = ctx(fn, that, entries ? 2 : 1);
var index = 0;
var length, step, iterator, result;
if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');

iterFn 在这里未定义,所以会抛出错误。请指教。

最佳答案

为了更好地支持 IE11,您需要在 polyfill 中专门添加一些 es6 导入。名单如下:

/** IE9, IE10 and IE11 requires all of the following polyfills. **/
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';

关于IE11 中的 Angular 4 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46036097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com