2012-10-08 9 views
8

Ich bin auf der Suche nach einem Build-System in Sublime Text für TypeScript zu konfigurieren.Wie konfiguriere ich ein Sublime Build System für TypeScript

ich zur Zeit mit ...

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

ich auch die ‚file_regex‘ Eigenschaft festlegen möchten, dass Fehlermeldungen zu behandeln.

Wer weiß, woran das liegt?

Antwort

12

verwendet auf 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:

Hier ist das Sublime-Build-System für Windows erstellt. Getestet und funktioniert wie erwartet. Allerdings müssen Sie tsc.cmd Pfad in der Windows-Umgebung enthalten, sonst sollten Sie die Wurzel zu dem Typoskript Befehl im cmd Abschnitt definieren unter:

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

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

Was ist, wenn Sie immer einen Fehler bekommen ?: '' '[Errno 2] Keine solche Datei oder kein Verzeichnis''' – Diogenes

+0

@Diogenes Dann verwenden Sie wahrscheinlich ST3 und sollten" shell_cmd "anstelle von" cmd "verwenden – svallory

1

Inzwischen gibt es zwei Versionen. Diese one oder diese one. Erstellen Sie Ihre eigenen ist einfach, unter Bezugnahme auf diese document.