没有NodeJS的Typescript命令行编译

Gro*_*fit 15 javascript command-line build-script typescript

我正在查看Typescript,并且对于如何通过命令行从ts文件构建js文件感到有点困惑.

它在文档中暗示你可以通过nodeJS轻松完成,如果我想要一个对nodeJS的依赖,这将是很好的...那么有没有办法通过命令行编译它而没有nodeJS或visual studio?

对于某些人来说这可能看起来很疯狂,但我会在最后输出构建脚本步骤以输出javascript,然后将其打包到我的版本中,因为我倾向于使用RubyMine进行大部分javascript开发并且不想要对构建服务器的nod​​eJS或Visual Studio的依赖.

Rya*_*ugh 13

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

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

  • Linux 用户的替代方案? (2认同)

Ham*_*odd 6

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

这就是你想要的https://www.microsoft.com/en-us/download/details.aspx?id=55258并且它仍然放在相同的 Program files x86 / Microsoft SDKs 目录中,至少对我来说不是添加到我的路径中。