Компиляция командной строки без использования NodeJS

Я просматривал TypScript и немного смущался о том, как вы можете создавать свои js файлы из файлов ts через командную строку.

Это подразумевает в документации, что вы можете сделать это легко через nodeJS, что было бы здорово, если бы я хотел зависимость от nodeJS... Так есть ли способ скомпилировать его с помощью командной строки без nodeJS или visual studio?

Это может показаться сумасшедшим для некоторых, но я бы просто поставил шаг сценария сборки для вывода javascript в конце, если это возможно, затем упакуйте его в мою версию, так как я, как правило, делаю большую часть своей разработки javascript с RubyMine и не хочу, чтобы зависимости от nodeJS или Visual Studio для моего сервера сборки.

Ответ 1

Если вы устанавливаете инструменты TypeScript без Visual Studio, установленные на компьютере, tsc.exe и его зависимости будут установлены.

Вы также можете просто xcopy развернуть tsc.exe (у меня нет окончательного списка его зависимостей, но довольно просто разобраться или просто скопировать все, что устанавливается в папку SDK) на сервер сборки. Единственное, что вам понадобится, это msvcr110.dll, который вам может понадобиться или не нужно копировать в путь tsc.exe.

Ответ 2

Ссылка в ответе Райана теперь сильно устарела, и если вы ее используете, будет генерироваться ошибка TS1005.

Здесь вы хотите https://www.microsoft.com/en-us/download/details.aspx?id=55258, и он по-прежнему помещается в один и тот же файл программ x86/Microsoft SDKs, и для меня, по крайней мере, не было добавлен на мой путь.