0
当vs.net 2013使用打字稿,我书面方式相同的自定义模块M1文件:如何编写相同的自定义模块并导入其他模块?
MyClass1.ts:
module m1{
export class MyClass1{
test1(){
}
}
}
MyClass2.ts:
/// <reference path="MyClass1.ts" />
import Flux = require("flux");
module m1{
class MyFluxDispatcher extends Flux.Dispatcher<any>{
...
}
export class MyClass2{
test2(){
var c1 = new m1.MyClass1(); <--- Error 81 Property 'MyClass1' does not exist on type 'typeof m1'.
}
}
}
怎么写多个文件中的相同自定义模块并导入其他模块? ,我会使用那些requirejs:
main.js:
import m1 = require("m1");
var a1 = new m1.MyClass2();
...
在HTML:
<script src="~/Scripts/require.js" data-main="/js/main.js"></script>
但我需要在互联网浏览器上运行AMD JS,CommonJS用于服务器端。 我希望在同一个模块中每个类的Typescript One File。 – Flash