2012-10-08 22 views
8

Szukam konfiguracji systemu kompilacji w Sublime Text dla TypeScript.Jak skonfigurować Sublime Build System dla TypeScript

obecnie używam ...

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

Chciałbym również, aby ustawić właściwość „” file_regex do obsługi komunikatów o błędach.

Ktoś wie, na co to ustawić?

Odpowiedz

12

Użyj tego na 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:

Oto Sublime Build System stworzony dla Windows. Testowane i działa zgodnie z oczekiwaniami. Jednak trzeba to tsc.cmd ścieżkę w środowisku Windows, w przeciwnym razie należy zdefiniować root do komendy maszynopis w sekcji cmd poniżej:

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

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

Co, jeśli nadal pojawia się taki błąd ?: '' [Errno 2] Brak takiego pliku lub katalogu '' ' – Diogenes

+0

@Diogenes Wtedy prawdopodobnie używasz ST3 i powinieneś używać" shell_cmd "zamiast" cmd " – svallory

1

Istnieją dwie wersje teraz. Ten one, lub ten one. Tworzenie własnego jest łatwe, odwołując się do tego document.

Powiązane problemy