如何为 TypeScript 配置 Sublime 构建系统

Posted

技术标签:

【中文标题】如何为 TypeScript 配置 Sublime 构建系统【英文标题】:How to configure a Sublime Build System for TypeScript 【发布时间】:2012-09-28 13:55:26 【问题描述】:

我希望在 Sublime Text 中为 TypeScript 配置构建系统。

我目前正在使用...


  "cmd": ["tsc", "$file"],
  "selector": "source.ts"

我还想设置“file_regex”属性来处理错误消息。

有谁知道怎么设置?

【问题讨论】:

【参考方案1】:

在 OS-X 上使用它:


    "cmd": ["tsc","$file"],
    "file_regex": "(.*\\.ts?)\\s\\(([0-9]+)\\,([0-9]+)\\)\\:\\s(...*?)$",
    "selector": "source.ts",
    "osx": 
       "path": "/usr/local/bin:/opt/local/bin"
    

编辑:

这是为 Windows 创建的 Sublime 构建系统。经过测试并按预期工作。但是您需要在 windows 环境中包含 tsc.cmd 路径,否则您应该在下面的cmd 部分中定义 Typescript 命令的根目录:


    "cmd": ["tsc","$file"],
    "file_regex": "(.*\\.ts?)\\s\\(([0-9]+)\\,([0-9]+)\\)\\:\\s(...*?)$",
    "selector": "source.ts",

    "windows": 
        "cmd": ["tsc.cmd", "$file"]
    

【讨论】:

如果你一直收到这样的错误怎么办?:[Errno 2] No such file or directory @Diogenes 那么您可能正在使用 ST3,应该使用“shell_cmd”而不是“cmd”【参考方案2】:

现在有两个版本。这个one,或者这个one。参考这个document,创建你自己的很容易。

【讨论】:

以上是关于如何为 TypeScript 配置 Sublime 构建系统的主要内容,如果未能解决你的问题,请参考以下文章

如何为基于 Typescript 的 AngularJS 项目配置 SonarQube?

在 Sublime Text 3 中,如何为 JSX 文件启用 Emmet?

如何为 React 设置 Sublime Text 3?

Sublime Monokai 语法突出显示:如何为方法调用着色并使插值字符串内部的颜色不同

如何为 TypeScript 定义文件导入文件

如何为 React Native 嵌套组件创建 Typescript 定义