【问题标题】:Typescript command line compilation without NodeJS没有 NodeJS 的 Typescript 命令行编译
【发布时间】:2022-05-11 17:41:03
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript command-line typescript build-script


    【解决方案1】:

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

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

    【讨论】:

    • brilliant 会看看我是否可以从中提取该 exe 并试一试
    • 已安装的工具。然后在我的硬盘驱动程序中搜索 tsc.exe 并在 C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.1 下找到
    • Linux 用户的替代方案?
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-19
      • 2018-11-03
      • 1970-01-01
      • 1970-01-01
      • 2017-03-27
      • 2012-05-07
      • 2017-05-22
      • 2013-07-30
      相关资源
      最近更新 更多