2016-08-29 99 views
0

我对角2斜坡上升,并创造了使用角2 CLI的模块与角2 CLI

ng new <my project name> 

不过,我注意到,这个项目不包括app.module.ts文件我的项目默认。

当我尝试创建自己的文件,并与我的默认设置,将其设置

import { NgModule }  from '@angular/core'; 
import { BrowserModule } from '@angular/platform-browser'; 
import { AppComponent } from './app.component'; 

@NgModule({ 
    imports: [ 
    BrowserModule 
    ], 
    declarations: [ 
    AppComponent 
    ], 
    bootstrap: [ AppComponent ] 
}) 
export class AppModule { } 

我得到生成错误说法

... @角/核心没有出口成员“ NgModule”。

有关如何使模块文件与Angular CLI一起使用的任何想法?

感谢

回答

0

可能是由于原因请确保

  • 请更新的package.json所有@angular依赖关系,至少 “2.0.0 rc.5”

  • 检查这个属性在tsconfig.json文件

    moduleResolution“: ”节点“,// < -----

喜欢这里https://stackoverflow.com/a/38900745/5043867

+1

谢谢。这似乎工作。 另一种选择是运行npm install -g angular-cli @ webpack,它会自动创建模块文件 – user3642173