如何为 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?