ES6在IE11上运行Angular 4应用程序所需的导入

ES6在IE11上运行Angular 4应用程序所需的导入,angular,ecmascript-6,internet-explorer-11,Angular,Ecmascript 6,Internet Explorer 11,我正在使用Angular4创建一个应用程序,我想对应IE11。 polyfills.ts的名称与ex类似),但是否需要其他名称 ex) 我提到了浏览器支持(), 但是我不知道从ES6导入什么是必要的,因为它只使用ES6编写。为什么不使用Angular CLI来设置项目?这样,一切都设置正确,之后你可以自由地做任何你想做的事情 您可以参考此链接。重要的是垫片library@Thiagz我使用polyfills.ts导入core js/es6,但是我需要额外的垫片库吗?我只包括这3个。。bab

我正在使用Angular4创建一个应用程序,我想对应IE11。 polyfills.ts的名称与ex类似),但是否需要其他名称

ex)

我提到了浏览器支持(),
但是我不知道从ES6导入什么是必要的,因为它只使用ES6编写。

为什么不使用Angular CLI来设置项目?这样,一切都设置正确,之后你可以自由地做任何你想做的事情


您可以参考此链接。重要的是垫片library@Thiagz我使用polyfills.ts导入core js/es6,但是我需要额外的垫片库吗?我只包括这3个。。babel polyfill、zone.js和reflect metada。之后,我的代码在IE[11,10,9,8]@Thiagz-babel-polyfill、zone.js和reflect-metada上运行良好,但在您显示的URL中不存在这些代码,但是否有您提到的使用这些代码的站点?您可以在中找到这些库。只需将其导入到您的项目中,您的应用程序就可以很好地工作。使用Angular CLI时,在生成的polyfills.ts中可以理解这一点。es6-shim.min.js和垫片_for_IE.js是一个模块,等同于core js/es6,是否认识到core js/es6被用作直角坐标的公式?
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/set";
import "core-js/es6/reflect";

import "core-js/es7/reflect";
import "zone.js/dist/zone";