在Sublime2/3中使用build命令编译TypeScript文件

TypeScript是JavaScript内建的一个超集,添加了可选的静态类型和面向对象编程,帮助我们开发大型Web应用。

Sublime Text是一款代码编辑器,拥有漂亮的用户界面和强大的插件支持,通过Sublime来编写TypeSript可以让我们更加如鱼得水,Sublime支持build功能,能够对一些常见的语言进行编译,但是不能完成对TypeSript到JavaScript的编译。不过没关系,我们可以通过手动设置来让这俩大神器紧紧联系在一起。

首先,我们要使用NPM来全局安装TypeScript包

完成这一步的时候我们已经能够在命令行下通过tsc命令来编译后缀为.ts的TypeScript文件。

例如:

但是这样有很大的不便,如果我们能够在编辑器里完全编译操作的话岂不是更加简单友好。所以下一步我们就要向Sublime添加TypeScript编译功能。

打开Sublime Text -> Tools -> Build System -> New Build System

接下来把下面的代码粘贴到新打开窗口中

1 {
2     "cmd": ["tsc","$file"],
3     "file_regex": "(.*\\.ts?)\\s\\(([0-9]+)\\,([0-9]+)\\)\\:\\s(...*?)$",
4     "selector": "source.ts",
5
6     "windows": {
7         "cmd": ["tsc.cmd", "--target", "ES5", "$file"]
8     }
9 }

选择保存,并添加到默认的路径中,文件名是TypeScript.sublime-build

做到这里我们已经实现了在Sublime Text中对TypeScript文件编译的目标了,接下来我们测试一下

写完一个TypeScript文件,同时按下Ctrl + B ,如果下面会显示[Finished in 1.4s]提示字段时,代表文件已经成功编译,在当前目录能够看到生成的JS文件。

教程至此结束,希望大家玩得愉快~

时间: 2024-11-08 04:04:05

在Sublime2/3中使用build命令编译TypeScript文件的相关文章

使用CL命令编译cpp文件

缘起,我的vs 2003无法新建工程,又不喜欢用vs 2013那样的重量级开发工具(就写两行代码,测试测试一些基本的语法规则或算法). 想来vs应该可以像GCC或G++那样直接用命令行编译Cpp文件,那样就省得我那么麻烦了. 我的步骤是这样的: 1. 打开Visual Studio .NET 2003 命令提示 进入cmd界面 2. cd  D:\proj2003\pureCode切换到cpp所在目录 D:\proj2003\pureCode>cl calcsize.cpp 3. 这样就会在当前

Vs2012在Linux开发中的应用(11): 编译单个文件

 快乐虾 http://blog.csdn.net/lights_joy/ 欢迎转载,但请保留作者信息 当按Ctrl+F7编译单个文件的时候,同样会调用ClCompile任务,但有一个很奇怪的问题: 如果我们的文件配置与公共配置不一致: 这个时候MSBUILD会先后再次调用ClCompile的任务,第一次调用的时候会把三个包含目录全部传递进来,第二次调用只会传递两个公共的包含目录. 这一切的罪魁祸首是因为我们在重载ClCompile时少掉了DependsOn这个条件: <Target Nam

CSC 命令编译cs文件

编译 File.cs 以产生 File.exe: csc File.cs 编译 File.cs 以产生 File.dll: csc /target:library File.cs  可缩写成 csc /t:library File.cs  编译 File.cs 并创建 My.exe: csc /out:My.exe File.cs 默认生成的文件夹路径是C:\Program Files\Microsoft Visual Studio 10.0\VC 通过使用优化和定义 DEBUG 符号,编译当前

linux中的strip命令简介------给文件脱衣服

转载于:http://blog.csdn.net/stpeace/article/details/47090255 作为一名linux开发人员, 如果没有听说过strip命令, 那是很不应该的. strip这个单词, 大家应该早就学过了, 你就记住是脱衣服就行了, 别的不要多想. 在linux中, strip也有脱衣服的含义, 具体就是从特定文件中剥掉一些符号信息和调试信息. 我们来看main.c文件: [cpp] view plain copy print? #include <stdio.h

[Z] shell中的点命令与source命令

1 shell脚本执行方法 有两种方法执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts:一种是在当前shell下执行,不再启用其他shell. 新产生一个shell然后再执行scripts的方法是在scripts文件开头加入语句:#!/bin/sh.一般的script文件(.sh)即是这种用法.这种方法先启用新的sub-shell(新的子进程),然后在其下执行命令. 另外一种方法就是上面说过的source命令,不再产生新的shell,而在当前s

shell中的点命令与source命令的区别

1 shell脚本执行方法 有两种方法执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts:一种是在当前shell下执行,不再启用其他shell. 新产生一个shell然后再执行scripts的方法是在scripts文件开头加入语句:#!/bin/sh.一般的script文件(.sh)即是这种用法.这种方法先启用新的sub-shell(新的子进程),然后在其下执行命令. 另外一种方法就是上面说过的source命令,不再产生新的shell,而在当前s

反编译class文件并重新编译的方法

在没有.java源码的情况下,如果想修改一个.class文件.可以通过以下步骤实现: 修改前的class文件: 一.反编译.class文件成.java文件. 1.可以使用Java Decompiler这个工具,直接打开对应的.class文件.然后点击菜单:File→Save Source,将文件保存成.java文件.如下: PS:Java Decompiler工具还可以用来反编译jar包,有时候需要了解下jar包里的代码实现,如果开发工具里看不到,可以直接用Java Decompiler打开ja

简单的反编译class文件并重新编译的方法

在没有.java源码的情况下,如果想修改一个.class文件.可以通过以下步骤实现: 修改前的class文件: 一.反编译.class文件成.java文件. 1.可以使用Java Decompiler这个工具,直接打开对应的.class文件.然后点击菜单:File→Save Source,将文件保存成.java文件.如下: PS:Java Decompiler工具还可以用来反编译jar包,有时候需要了解下jar包里的代码实现,如果开发工具里看不到,可以直接用Java Decompiler打开ja

怎样安装并编译TypeScript?

1. 使用: npm -v 查看是否安装了 npm ,  如果没有安装, 请前往 Nodejs 官网 下载安装, 下图表示已经安装 npm , 版本为: 6.9.0 . PS C:\Users\Administrator\Desktop> npm -v 6.9.0 2. 使用 tsc -v 查看是否安装了 typescript , 下面表示已经安装, 版本为: 3.5.3, 如果没有安装, 可以使用: npm install -g typescript 进行安装. PS C:\Users\Adm