2016-08-16 3 views
0

Ich benutze hot.accept in der Wurzel meiner Anwendung, und bis jetzt hat es brillant funktioniert.Spezifisches Modul bricht HMR auf meiner gesamten Anwendung

var hot = (<any>module).hot; 
if (hot) { 
    hot.accept(); 
} 

Da ich jedoch zu Angular 2 RC5 migriert habe und ihr Modulsystem verwende, habe ich Probleme festgestellt. Das Problem, mit dem ich mich befasse, ist das ReactiveFormsModule in "@ angular/forms".

Das in meiner Anwendung bricht HMR für meine gesamte Anwendung. Wie berechne ich dieses Drittanbieter-Modul und stelle sicher, dass es akzeptiert wird?

Antwort

0

Wie sich herausstellte, war die Ursache für dieses Problem, dass ich @angular/forms in meine Webpack-Eintrag Importliste nicht hinzufügen konnte.

// Angular 2 
import "@angular/platform-browser"; 
import "@angular/platform-browser-dynamic"; 
import "@angular/core"; 
import "@angular/common"; 
import "@angular/forms"; // was commented out 
import "@angular/http"; 
import "@angular/router"; 

Durch das Hinzufügen wurde das Problem sofort behoben.

Verwandte Themen