我在 3 个单独的文件夹中有 3 个模块,每个(测试方式)都有一个文件:
- 组件/pagedList.ts
- 指令/testDirective.ts
- 实体1/实体1.ts
其中大约。看起来像这样
// pagedList.ts
module App.Components {
export interface IPagedList<T> {
...
}
}
// testDirective.ts
module App.Directives {
export class TestDirective {
...
}
}
// entity1.ts
module App.Entity1 {
export interface IEntity1 {
...
}
}
当我尝试将它们作为依赖项引用时,它适用于除 module 之外的所有内容App.Components
。Intellisense (Visual Studio) 以及我的打字稿 grunt任务都是unable to find symbol 'App.Components'
. 这是保留关键字还是什么?编辑:尝试重命名和重新定位,但仍然无法正常工作。
var dependencies = [
"ui.router",
"ui.bootstrap",
Components, // Unable to find symbol 'Components'
Directives,
Entity1,
];