19

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

它在文档中暗示您可以通过 nodeJS 轻松完成,如果我想要对 nodeJS 的依赖,那就太好了......那么有没有办法通过命令行编译它而无需 nodeJS 或 Visual Studio?

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

4

2 回答 2

14

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

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

于 2013-03-20T14:53:32.593 回答
2

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

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

于 2018-06-08T11:54:19.987 回答