2012-10-08 3 views
8

Я ищу, чтобы настроить систему сборки в Sublime Text для TypeScript.Как настроить Sublime Build System для TypeScript

настоящее время я использую ...

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

Я хотел бы также установить свойство «file_regex» для обработки сообщений об ошибках.

Кто-нибудь знает, что установить?

ответ

12

Используйте это на 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" 
    } 
} 

EDIT:

Вот Sublime Build System создана для Windows. Протестировано и работает как ожидалось. Однако вам необходимо включить tsc.cmd пути в среде Windows, в противном случае вы должны определить корень команды машинописи в cmd разделе ниже:

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

    "windows": { 
     "cmd": ["tsc.cmd", "$file"] 
    } 
} 
+0

Что делать, если вы продолжаете получать такую ​​ошибку ?: '' '[Errno 2] Нет такого файла или каталога''' – Diogenes

+0

@Diogenes. Тогда вы, вероятно, используете ST3 и должны использовать« shell_cmd »вместо« cmd », – svallory

1

Есть две версии в настоящее время. Это one, или это one. Создание собственного легко, обратившись к этому document.

Смежные вопросы