Angular 2 Typescript编译错误TS2304?

时间:2016-03-30 21:20:52

标签: typescript angular

在所有组件定义中module.id的所有引用的typescript构建期间出现错误TS2304。定义如下:

    @Component({
        selector: 'sd-app',
   =>   moduleId: module.id,
        templateUrl: './app.component.html',
        directives: [ROUTER_DIRECTIVES, NavbarComponent, FooterComponent],
        providers: [AuthService]
    })

这是错误:

app\components\app.component.ts(15,15): error TS2304: Cannot find name 'module'.

编译完成,应用程序工作正常。

知道如何摆脱这个错误吗?

1 个答案:

答案 0 :(得分:3)

  

错误TS2304:找不到名称'module'

因为TypeScript无法在任何地方看到变量module

的QuickFix

使用以下内容创建globals.d.ts

declare var module:any;