VSCODE1.8下TypeScript(win10)

TypeScript

TypeScript是微软开发的一个Js的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。完全支持ES6规范。 TypeScript也是Google公司推出前端框架Angular2的开发语言。 (可以说是Google,微软强强联手吧。一直想学Angular框架自然的学学这TypeScript)

由于TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。首先就是搭建开发环境。

compier

编译器分两种一种是在线编译器,在百度搜索typescript,就可以找到:http://www.typescriptlang.org/play/index.html 可以将TS代码转化成JS代码。 另一种就是本地编译器。由于自己一直用vscode这一轻量级ide。网上资料不是很对。就来码一下自己的安装配置过程。

Go:

本文基于node.js下进行 下载最新TypeScript: npm install -g typescript 现在最新的是2.1 更新TypeScript: npm update -g typescript 查看当前版本: tsc -v 安装完typescript之后打开vscode,创建一个workspace并在其下添加一个tsconfig.json。设置以下参数:

{
	"compilerOptions": {
		"target": "es5",
		"noImplicitAny": false,
		"module": "amd",
		"removeComments": false,
		"sourceMap": true
	}
}

之后创建一个main.ts测试:(我们使用在线编译器typescriptlang下的helloworld代码)

class Greeter {
    greeting: string;
    constructor(message: string) {
        this.greeting = message;
    }
    greet() {
        return "Hello, " + this.greeting;
    }
}

let greeter = new Greeter("world");

let button = document.createElement('button');
button.textContent = "Say Hello";
button.onclick = function() {
    alert(greeter.greet());
}

document.body.appendChild(button);

之后按下快捷键「Ctrl+Shift+B」: 提示‘配置任务运行程序’。点击选择tsconfig.json 创建TypeScript项目。之后生成一个.vscode文件夹。里面有该项目的运行的配置设置: 完成设置。 再次按下快捷键「Ctrl+Shift+B」,生成main.js和main.js.map文件。大功告成。 Visual Studio Code编译TypeScript,并且输出对应的JavaScript档案!

ps:春节就这么过完了=。=

END

読んでくれてありがとう~