コマンドライン プログラムを使用してファイルを amd モジュールtsc
にコンパイルしようとしています。.ts
サンプルファイルは次のtest.ts
とおりです。
module Test {
var x = 1;
}
これは、出力を生成するために使用するコマンドです。
tsc --module amd test.ts --out test.js
これが私の生成したものですtest.js
var Test;
(function (Test) {
var x = 1;
})(Test || (Test = {}));
require
andを参照する最初の行が表示されることを期待していました。次define
のようなものです。
define(["require", "exports"], function(require, exports) {
この出力が本来あるべきように見えない理由についての手がかりはありますか? コマンドからを削除するmodule amd
と、ファイルに対してまったく同じ出力が得られtest.js
ます。
これは私のバージョンのtscです:
$ tsc --version
Version 0.9.1.1