Quelqu'un a-t-il été averti au-dessous de "Ng servir"?
ATTENTION dans ./node_modules/@angular/compiler/src/util.js 10: 24-31 Dépendance critique: la fonction require est utilisée de manière à ce que les dépendances ne puissent pas être extraites de façon statique.
Versioning angulaire:
Angular CLI: 6.0.8 Node: 8.11.3 OS: darwin x64 Angular: 6.0.9 ... animations, communes, compilateur, compiler-cli, noyau, formulaires ... http, language-service, plate-forme-navigateur .. plate-forme-navigateur-dynamique, routeur, mise à niveau
J'ai essayé de mettre à jour CLI et Angular mais sans succès. Le code dans util.js ressemble à:
function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.AMD) {
define("@angular/compiler/src/util", ["require", "exports"], factory);
}
}
J'ai eu cette erreur et j'ai trouvé ceci: https://fluin.io/blog/critical-dependency-cannot-be-stically- extracted , où l'auteur montre qu'il recevait le même avertissement. Cependant, je n'utilisais pas Angular Elements, mais comme je pensais que cela pouvait être lié au même problème, j'ai donc vérifié si j'utilisais @angular/compiler/src/core
dans mes importations. .
Et je le faisais vraiment. Le correctif était aussi simple que de supprimer la ligne d'importation, qui dans mon cas était:
import { ViewEncapsulation } from '@angular/compiler/src/core';
Et puis l'éditeur l'a auto-importé comme suit:
import { Component, OnInit, ViewEncapsulation } from '@angular/core';
J'espère que ça aide.