我想在sublime text 3控制台中构建TypeScript文件(扩展名为.ts),并在控制台中显示输出,就像sublime使用python
一样。我知道TypeScript是一种编译语言,怎么办?编译语言表示在执行JavaScript文件之前先编译(.ts)文件并将其转换为Javascript(.js)文件。
我尝试从sublime软件包安装程序安装TypeScript插件,但是它需要某种架构来运行文件,如here所述。同样,this这个问题也无济于事,因为它显示了保存后如何构建,也没有说明运行独立文件。
答案 0 :(得分:0)
在这个答案中,我假设您已经在本地计算机上安装了Node.js和Typescript。如果没有,则可以从here安装Node.js,然后,可以运行以下命令以使用节点包管理器安装typescript
和ts-node
:
npm install -g typescript
npm install -g ts-node
现在,您可以按照以下步骤操作了:
将打开一个新文件。用以下JSON对象覆盖其内容。根据{idleberg的建议,cmd
参数使用ts-node
。 @OdatNurd建议添加“选择器”:“ source.ts”,以自动为TypeScript文件选择构建,因此您不必手动选择它。
{
"shell": true,
"cmd": ["ts-node $file"],
"selector": "source.js"
}
ts.sublime-build
保存文件。ts
构建脚本,如下所示。答案 1 :(得分:0)
打开程序包控件->输入或选择“ 安装程序包”->输入或选择“ TypeScript ”->按Enter键
Ex->对于Mac OS: command + shift + p 在该类型后打开程序包控制或选择“ 安装程序包”,它将提供要选择的软件包列表,键入“ TypeScript ”,然后按Enter。