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