【问题标题】:How to compile sets of .ts files ito a single .js如何将多组 .ts 文件组合成一个 .js
【发布时间】:2019-04-10 20:10:15
【问题描述】:

我想将我的 .ts 文件的一个子集编译成一个 .js 文件。有一个question 解决了如何将所有内容编译成单个 .js 文件,但我只需要一个子集。

我查看了 tsconfig.json,但没有看到任何明显的东西。有没有办法,最好是从IDE(Visual Studio)。

【问题讨论】:

  • 查看编译器选项,您似乎可以创建一个 rootDir,在其中指定每个子集,在该子集中只允许导入类似于 medium.com/@balramchavan/…,然后在您的 outdir 中,您会得到一个一组 ts 文件,将获得首选结果

标签: typescript


【解决方案1】:

您引用的问题中提到了 outFile 参数,但正如您所说,它将所有内容编译到一个文件中。您可以创建第二个 tsconfig.json 文件(命名为 tsconfig.subset.json 或其他名称),该文件使用 includes/excludes 选项仅指定您想要的文件,但如果任何包含的文件引用任何排除的文件,您将获得异常(例如,特定文件必须是自包含的)。

如果您有一个可用作入口点的文件,该文件仅引用您想要捆绑的文件子集,您可以使用rollupwebpack

否则,如果您只是想指定一些不是真正自包含的特定文件集合,我不知道有任何工具可以做到这一点。

【讨论】:

    猜你喜欢
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    • 2013-03-21
    • 2011-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多