我已经厌倦了自己处理TypeScript文件的引用顺序。有没有工具为我做这项工作?我尝试使用visual studio和gruntjs方法将所有.ts
文件转换为1 .js
个文件。但是他们都忽略了文件顺序,所以我举个例子来获取大js文件:
class A : B
{
}();
class B
{
}();
我的角度应用程序无法运行,因为B尚未初始化。
答案 0 :(得分:3)
简化依赖项排序的一种常用方法是创建一个_references.ts
文件,作为此信息的唯一来源:
///<reference path="b.ts" />
///<reference path="a.ts" />
然后,您可以简单地从所有其他文件中引用这一个文件:
///<reference path="_references.ts" />
class A extends B {
}
或者,如果切换到外部模块并使用模块加载器,则import语句会提供确保订购工作所需的所有信息。