web-dev-qa-db-de.com

Angular4.x Modul nicht gefunden: Fehler: 'classlist.js' kann nicht aufgelöst werden

Wenn ich den Kommentarteil in polyfills.ts entferne, um die Seite in Internet Explorer zu laden

/** 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`.

Aber wenn wir mit winkligen cli bauen. Es gibt einen Fehler in der Konsole Ich habe diesen Befehl in Projekt "npm install --save classlist.js" ausgeführt.

Module not found: Error: Can't resolve 'classlist.js' in src
 @ ./src/polyfills.ts 36:0-22
 @ multi ./src/polyfills.ts

Bitte schlagen Sie eine Lösung vor

13
MayureshP

das aktuelle Paket entfernen,

npm uninstall classlist.js --save

dann renne

npm cache verify

danach laufen 

npm install classlist.js --save-exact
24
Daniel Netzer

Sie importieren eine Polyfill, die standardmäßig nicht enthalten ist. Sie müssen es zuerst als Abhängigkeit installieren. Wie man das macht, ist in einem Kommentar zu derselben Zeile, in der er importiert wird:

// Run `npm install --save classlist.js`.

Dasselbe gilt für den web-animations-js-Polyfill, falls Sie dies noch nicht getan haben.

5
Manduro

Führen Sie die folgenden Befehle in terminal/command Prompt aus:

  1. npm install --save classlist.js
  2. npm install --save web-animations-js
0
Naresh Raju
/** 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';
0