Project in Angular 5 not working in IE11
See original GitHub issueVersions
Angular CLI: 1.6.3 Node: 6.11.3 OS: win32 x64 Angular: 5.2.0 … common, compiler, compiler-cli, core, forms, http … language-service, platform-browser, platform-browser-dynamic … router
@angular/animations: 4.4.6 @angular/cdk: 5.0.4 @angular/cli: 1.6.3 @angular/material: 5.0.4 @angular-devkit/build-optimizer: 0.0.36 @angular-devkit/core: 0.0.22 @angular-devkit/schematics: 0.0.42 @ngtools/json-schema: 1.1.0 @ngtools/webpack: 1.9.3 @schematics/angular: 0.1.11 @schematics/schematics: 0.0.11 typescript: 2.4.2 webpack-dev-server: 2.9.7 webpack: 3.10.0
Repro steps
Build application Run app in IE11
Observed behavior
when try to execute this code:
// Execute the module function
modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
with moduleId =“…/…/…/core/esm5/core.js”
an error is throw: “Unable to get property ‘call’ of undefined or null reference”
Desired behavior
the application run in IE11
Mention any other details that might be useful (optional)
I already uncomment the polyfill.ts
Issue Analytics
- State:
- Created 6 years ago
- Comments:10 (1 by maintainers)
@MeltdownZA I have reviewed the post by @LeoNdec and it does not reference any fix. You are recommending we not build with --prod?
hi
thanks you for the suggestion. I already try this solution. this is my polyfils
`/**
/***************************************************************************************************
/** 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’;
/** IE10 and IE11 requires the following for NgClass support on SVG elements */ // import ‘classlist.js’; // Run
npm install --save classlist.js
./** Evergreen browsers require these. **/ import ‘core-js/es6/reflect’; import ‘core-js/es7/reflect’;
import ‘core-js/es7/array’;
/**
@angular/animation
.npm install --save web-animations-js
./***************************************************************************************************
/***************************************************************************************************
/**
npm install --save intl
. /*