【发布时间】:2016-06-23 23:59:43
【问题描述】:
我正在尝试编写一个 TypeScript 应用程序并得出一个结论,即我不喜欢 <reference path /> 三斜杠指令。我发现改用import 'something' 更合适。
但是当我尝试替换我的参考路径时,我不断收到模块未知的错误。
这是我的文件夹结构:
/app
/ViewModels
ApplicationViewModel.ts
app.ts
ApplicationViewModel.ts
module ApplicationVM {
export class ApplicationViewModel {
constructor(public test:string) {
}
}
}
app.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 /> 结合使用,但也没有用。
【问题讨论】:
标签: typescript import es6-modules