问题出在CLI而不是Angular本身。
在更新版本的ANGULAR-CLI中,src\polyfills.ts默认被注释掉了。
src/polyfills.ts
浏览器 polyfills
/** IE9、IE10 和 IE11 需要以下所有 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/set';
IE
和safari
中遇到了同样的问题,我取消了polyfill.js
中相关行的注释,这样它就可以在IE
上工作了,但safari
仍然显示相同的错误,请建议如何在safari中解决这个问题。 - Umang Patwa