刚接触TypeScript,问的问题比较基础,见笑了。我现在遇到的问题是:我有一个GameMain.ts文件在根目录,内容如下:其中Test这个类,路径是./js/Test.ts内容如下:这个时候我执行GameMain.ts 是可以正常运行的,会执行alert("Test")我测试了几次,只要GameMain.ts import 的类在根目录下都是可以正常引入的。如果我新建一个Test2.ts,路径是./test2/Test2.ts内容如下:我在GameMain.ts 里引入Test2是可以的,但是为什么我在Test.ts里面引入Test2.ts就会报错呢?示例:import Test2=test2.Test2;namespace test{ export class Test{ constructor(){ alert("Test"); } }}这个时候报的错 是 "test2 is not defined",是因为我没有正确的使用import么?我看了很久的官方文档,有关模块和命名空间的一些文档好像没有提到这种情况。目录结构如下:
添加回答
举报
0/150
提交
取消