2013-03-20 19 views
13

Przeglądałem typopis i byłem nieco zdezorientowany tym, jak można zbudować pliki js z plików ts za pomocą wiersza poleceń.Kompilacja wiersza poleceń bez NodeJS

Sugeruje to w dokumentacji, że można to łatwo zrobić poprzez nodeJS, co byłoby wspaniałe, gdybym chciał uzyskać zależność od nodeJS ... Czy istnieje sposób na skompilowanie go za pomocą wiersza poleceń bez użycia nodeJS lub Visual Studio? ?

Dla niektórych może wydawać się to szalone, ale po prostu wstawiłbym krok skryptu kompilacji, aby wyprowadzić javascript na koniec, jeśli to możliwe, a następnie zapakować go do mojego wydania, ponieważ mam tendencję do wykonywania większości moich prac javascript z RubyMine i don Nie chcę zależności od nodeJS lub Visual Studio dla mojego serwera kompilacji.

Odpowiedz

12

Po zainstalowaniu TypeScript Tools bez zainstalowanego Visual Studio na komputerze, tsc.exe i jego zależności będą nadal instalowane.

Możesz także po prostu zainstalować narzędzie xcopy tsc.exe (nie mam pełnej listy zależności, ale łatwo jest wymyślić lub po prostu skopiować wszystko, co zostanie zainstalowane w folderze SDK) do serwera kompilacji . Jedyną rzeczą, której nieoczekiwanie potrzebujesz, jest msvcr110.dll, który możesz, ale nie musisz skopiować na ścieżkę programu tsc.exe.

+0

Genialny zobaczy, czy mogę wydobyć tego exe z niego i dać mu wir – Grofit

+2

+1 - Nie wiedziałem, że możesz to zrobić. – Fenton

+0

Zainstalowane narzędzia. Następnie przeszukałem mój twardy sterownik pod kątem tsc.exe i znalazłem go w C: \ Program Files (x86) \ Microsoft SDKs \ TypeScript \ 2.1 – Gerry