我正在尝试编写一个 TypeScript 应用程序并得出一个结论,即我不喜欢<reference path />
三斜杠指令。我发现它更适合使用import 'something'
。
但是当我尝试替换我的参考路径时,我不断收到模块未知的错误。
这是我的文件夹结构:
/app
/ViewModels
ApplicationViewModel.ts
app.ts
应用视图模型.ts
module ApplicationVM {
export class ApplicationViewModel {
constructor(public test:string) {
}
}
}
应用程序.ts
/// <reference path="ViewModels/ApplicationViewModel.ts" />
var a = new ApplicationVM.ApplicationViewModel('test');
这个工作得很好。如何让以下代码也能正常工作?
import * as App from 'noidea';
var a = new App.ApplicationViewModel('test');
对于“noidea”,我尝试了:ViewModels/ApplicationViewModel
,ApplicationVM
asl。我什至将它与它结合起来,<reference path />
但它也没有帮助。