我想使用最新版本的Angular脱机编译器提前编译。我将所有必要的软件包更新到RC5,拥有最新版本的编译器等。
但后来我遇到了一堆错误,例如:
我从http://www.syntaxsuccess.com/viewarticle/offline-compilation-in-angular-2.0注意到可能需要在@Component装饰器中包含公共指令。但看起来自RC5以来已经修复了这个问题:https://github.com/angular/angular/blob/master/CHANGELOG.md。我尝试这个时得到的错误似乎表明这已经不再需要了:
类型NgIf是2个模块声明的一部分:CommonModule和AppModule!
我也可以使用tsc和RC5正常编译和运行网站,因此它不是一个升级问题。因此,我完全不知道可能导致这些错误的原因。
非常感谢任何帮助。
答案 0 :(得分:11)
解决方案非常简单。我刚刚从AppModule中的@NgModule导入中遗漏了BrowserModule。