Javascript 不带NodeJS的Typescript命令行编译

Javascript 不带NodeJS的Typescript命令行编译,javascript,command-line,typescript,build-script,Javascript,Command Line,Typescript,Build Script,我查看了Typescript,对如何通过命令行从ts文件构建js文件感到有点困惑 它在文档中暗示,您可以通过nodeJS轻松地完成这项工作,如果我希望依赖nodeJS,这将是非常棒的。。。那么,有没有办法在没有nodeJS或visualstudio的情况下通过命令行编译它呢 这对一些人来说可能很疯狂,但我会在最后放一个构建脚本步骤来输出javascript,如果可能的话,然后将其打包到我的版本中,由于我倾向于使用RubyMine进行大部分javascript开发,并且不希望构建服务器依赖于nod

我查看了Typescript,对如何通过命令行从ts文件构建js文件感到有点困惑

它在文档中暗示,您可以通过nodeJS轻松地完成这项工作,如果我希望依赖nodeJS,这将是非常棒的。。。那么,有没有办法在没有nodeJS或visualstudio的情况下通过命令行编译它呢

这对一些人来说可能很疯狂,但我会在最后放一个构建脚本步骤来输出javascript,如果可能的话,然后将其打包到我的版本中,由于我倾向于使用RubyMine进行大部分javascript开发,并且不希望构建服务器依赖于nodeJS或Visual Studio。

如果在计算机上未安装Visual Studio的情况下安装,tsc.exe及其依赖项仍将安装


您还可以将xcopy deploy tsc.exe(我没有它的依赖项的最终列表,但很容易弄清楚,或者只是将安装到SDK文件夹中的所有内容复制到构建服务器)。您唯一需要的是msvcr110.dll,您可能需要也可能不需要将其复制到tsc.exe的路径。

Ryan答案中的链接现在已经严重过时,如果您使用它,将生成TS1005错误


这是您想要的,它仍然放在相同的程序文件x86/Microsoft SDK目录中,对我来说,至少没有添加到我的路径中。

brilliant将查看我是否可以从中提取该exe,并为其提供安装工具。然后在我的硬盘驱动程序中搜索tsc.exe,并在C:\Program Files(x86)\Microsoft SDK\TypeScript\2.1下找到linux用户的替代方案?