2016-08-16 32 views
0

我在我的應用程序的根目錄中使用了hot.accept,到目前爲止它的工作效果非常出色。特定模塊在我的整個應用程序中打破HMR

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

然而,由於我遷移到角2 RC5,用自己的模塊系統,我所遇到的問題。特別是我碰到的問題是「@ angular/forms」中的ReactiveFormsModule

在我的應用程序中有這個功能會打破我的整個應用程序的HMR。我如何解釋這個第三方模塊並確保它被接受?

回答

0

事實證明,這個問題的原因是我沒有將@angular/forms添加到我的webpack條目導入列表中。

// 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"; 

添加此問題立即解決了問題。

相關問題