没有NodeJS的Typescript命令行编译
Typescript command line compilation without NodeJS
我正在查看Typescript,并对如何通过命令行从ts文件构建js文件感到有点困惑。
它暗示在文档中,你可以很容易地通过nodeJS,这将是伟大的,如果我想要一个依赖于nodeJS…那么有没有办法通过命令行编译它没有nodeJS或visual studio?
这对一些人来说可能看起来很疯狂,但我只是把一个构建脚本步骤输出javascript在最后,如果可能的话,然后把它打包到我的发布,因为我倾向于用RubyMine做我的大部分javascript开发,不希望依赖于nodeJS或Visual Studio为我的构建服务器。
如果你在机器上没有安装Visual Studio的情况下安装TypeScript工具,tsc.exe和它的依赖项仍然会被安装。
你也可以只是xcopy部署tsc.exe(我没有它的依赖关系的一个明确的列表,但它是很容易弄清楚,或者只是复制所有安装到SDK文件夹)到一个构建服务器。唯一意想不到的是您需要msvcr110.dll,您可能需要也可能不需要将其复制到tsc.exe的路径。
Ryan的答案中的链接现在已经严重过时,如果使用它会产生TS1005错误。
这是你想要的https://www.microsoft.com/en-us/download/details.aspx?id=55258,它仍然放在相同的Program files x86/Microsoft sdk目录中,至少对我来说没有添加到我的路径中。
相关文章:
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 命令行中的Uglify js;不要弄乱变量名
- 如何在没有单词的情况下从命令行运行Node.js程序'节点'
- 类似HTML命令行的文本框
- 节点JS express和控制台输出到命令行与浏览器
- 如何将.json文件作为参数导入.js文件并使用命令行启动它
- 最小化CSS/JS文件,并使用命令行创建一个文件
- 自动关闭或覆盖通过命令行打开的浏览器选项卡
- 如何在节点模块中从命令行运行函数
- 如何在命令行中运行/调试javascript
- 从命令行安装时出现错误
- 如何在启动 Web 驱动程序实例之前通过命令行在 conf.js 中传递设备名称
- 使用 Node.js 执行命令行二进制文件
- 我们可以通过命令行从flash导出到createjs吗
- 命令行上的输入在什么时候解析为 node.js 中的 process.argv
- 命令行上的Intern找到nodemailer,但没有找到它所需的模块
- 使用 GulpGrunt 从命令行编译 VS2015 TypescriptNode.js 项目
- 使用jsx命令行编译器--won't编译到文件
- 没有NodeJS的Typescript命令行编译
- 在命令行上预编译 dust.js 模板