【问题标题】:Visual Studio 2012: compile more TypeScript files to one JavaScript fileVisual Studio 2012:将更多 TypeScript 文件编译为一个 JavaScript 文件
【发布时间】:2012-10-30 07:05:10
【问题描述】:

是否可以设置“编译器”选项将一个项目中的多个 TypeScript 文件编译为一个 JavaScript 文件? 我能找到的唯一解决方案是手动手动将多个文件传递给“tsc”,但我想使用 IDE Visual Studio 2012 的功能。

【问题讨论】:

    标签: javascript visual-studio typescript


    【解决方案1】:

    我在 ASP.NET 中使用捆绑来执行此操作。您可以将捆绑与 MVC 或 Web 表单一起使用。

    如果您使用的是 Web Essentials,您将同时获得 .js.min.js,并且捆绑非常聪明,可以在调试时使用 .js 文件并在生产中使用缩小版本 - 所以您可以轻松调试,但实时获取较小的文件。

    您可以阅读有关Bundling and Minification on the ASP.NET site 的所有信息。

    但是,如果您希望 TypeScript 捆绑文件(它不会缩小文件),您只需要使用以下标志:

    tsc --out combined.js app.ts
    

    TypeScript 将遍历依赖项并为您整理排序,因此您只需担心缩小组合文件。

    【讨论】:

    • 在你的 TS 文件中添加 /// 符号时要小心,因为编译器只会在构建捆绑的 JS 输出时才考虑它们,前提是它之前没有其他代码文件。在弄清楚之前,我为此苦了 2 个小时。
    • 答案如何? Sohnee的解决方案没有使用vs2012
    猜你喜欢
    • 2012-10-14
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 2015-03-25
    • 1970-01-01
    相关资源
    最近更新 更多