刚接触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么?
我看了很久的官方文档,有关模块和命名空间的一些文档好像没有提到这种情况。
目录结构如下:
牧羊人nacy
相关分类