在 typescript 构建期间,我的所有组件定义中的 module.id
的所有引用都出现错误 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'.
编译已完成,应用程序运行正常。
知道如何消除这个错误吗?
最佳答案
error TS2304: Cannot find name 'module'
因为 TypeScript 无法看到任何地方声明的变量 module
。
快速修复
使用以下内容创建一个 globals.d.ts
:
declare var module:any;
关于typescript - Angular 2 Typescript 编译错误 TS2304?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36319979/