<reference path />
TypeScript アプリケーションを作成しようとしていますが、トリプル スラッシュ ディレクティブが気に入らないという結論に達しました。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
、 asl ApplicationVM
。私もそれを組み合わせました<reference path />
が、それも役に立ちませんでした。