【问题标题】:typescript resolve files list打字稿解析文件列表
【发布时间】:2015-07-17 13:15:57
【问题描述】:

是否可以发出 TSC 解析文件列表?

typescript 编译器将通过 /// 解析文件 并按我想将排序后的文件列表发送到文件中的顺序对这些文件进行排序, 有没有可能

就我而言,我的文件夹结构如下所示

app/
    core/
        Math.ts
        Helpers.ts
    text/
        BarText.ts
        FooText.ts

我不想将所有 ts 编译成自己的文件,也不想全部编译成单个包。

"core" 到 app.core.js,"text" 到 app.text.js。
我使用 gulp 合并所有文件,但不知道文件的顺序,当某个类扩展另一个类时会出现问题 像BarText其实是扩展了FooText,但是BarText会出现在合并的js文件之前并导致错误。

有什么方法可以实现吗?

对不起,我的英语不好,非常感谢

【问题讨论】:

    标签: typescript typescript1.5


    【解决方案1】:

    不幸的是,目前没有办法用 TypeScript 做到这一点。使用内部模块(TS 1.5 中的命名空间)时,文件的正确排序是开发人员的责任。

    如果您使用外部模块,则每个文件对其他文件的依赖关系都明确记录在代码中,并且构建工具应该能够自动解析正确的顺序(否则将没有实际意义)。

    【讨论】:

      猜你喜欢
      • 2020-05-23
      • 2017-01-22
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 2017-04-12
      • 2019-04-16
      • 2019-08-18
      • 2018-09-07
      相关资源
      最近更新 更多