我正在尝试使用命令行程序tsc
将我的文件编译.ts
成 amd 模块。
这是示例文件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