Lorsque je supprime une partie de commentaire dans polyfills.ts, polyfills charge la page dans Internet Explorer
/** 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';
import 'reflect-metadata';
/** 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';
/**
* Required to support Web Animations `@angular/animation`.
* Needed for: All but Chrome, Firefox and Opera. http://caniuse.com/#feat=web-animation
**/
import 'web-animations-js'; // Run `npm install --save web-animations-js`.
Mais si nous construisons en utilisant Cli angulaire. il génère une erreur dans la console J'ai exécuté cette commande dans le projet "npm install --save classlist.js"
Module not found: Error: Can't resolve 'classlist.js' in src
@ ./src/polyfills.ts 36:0-22
@ multi ./src/polyfills.ts
S'il vous plaît suggérer une solution
supprimer le paquet actuel,
npm uninstall classlist.js --save
puis courir
npm cache verify
ensuite courir
npm install classlist.js --save-exact
Vous importez un polyfill qui n'est pas inclus par défaut. Vous devez d'abord l'installer en tant que dépendance. Comment faire cela est dans un commentaire sur la même ligne qui l'importe:
// Run `npm install --save classlist.js`.
Il en va de même pour le web-animations-js
polyfill si vous ne l'avez pas déjà fait.
Exécutez les commandes suivantes dans l'invite terminal/command:
npm install --save classlist.js
npm install --save web-animations-js
/** 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';