最近接触angularjs2,所以有必要先一步了解一下开发语言,typescript是angularjs2的开发语言,而且typescript是微软开发的前端编程语言,他支持ES6(ECMAScript 6 )标准,是javascript的超集,并且完全兼容javascript,而javascript是基于ES5,而ES6很可能是下一个标准,所有typescript语言是很有必要学习的。
安装typescript首先安装node.js,使用node的npm命令:npm install -g typescript 进行安装,如果有权限问题在语句前添加sudo。安装好之后可以通过tsc-version查看当前compiler的版本号,显示即为安装成功。
安装之后可以通过命令行编译typescript文件,通过命令tsc hellotypescript 将hellotypescript.ts编译成hellotypescript.js文件。因为目前ES6的普及率并不高,所以需要经过编译的过程才能运行在浏览器上。
可以配置IDE辅助开发,例如webstorm,安装好typescript的compiler之后只需要在设置-->Language & Frameworks-->TypeScript中点击enable typescript compiler即可。在IDE里编辑好.ts文件后编译器会自动编译出.js文件和.map文件
安装简单总结:安装node-->npm安装typescript的compiler-->配置IDE-->编码运行