Typescript 1.5tsconfig.json
では、コンパイラ オプションなどを指定できる構成ファイルのサポートが追加されました。
1.5 を発表したブログ投稿からのヒントを次に示します。
コンパイラは、プロジェクト内のファイルと使用するコンパイラ設定を指定できる新しいファイルである 'tsconfig.json' をサポートするようになりました。
--module
これにより、フラグをコンパイラに追加する必要はもうないと思いました。しかし、クラスをエクスポートする単純なファイルをコンパイルしようとすると、次のようになります。
tsctest.ts(1,14): error TS1148: Cannot compile modules unless the '--module' flag is provided.
実行中tsc
は--module commonjs
すべて正常に動作します。
ts ファイルは次のとおりです。
//tsctest.ts
export class Empty {
}
そして、ここにありますtsconfig.json
:
{
"compilerOptions": {
"target": "ES5",
"module": "commonjs"
}
}
私の Typescript バージョンは 1.5.3で、同じフォルダーに住んでいますtsctest.ts
。tsconfig.json