TypeScript 2.0
最后版宣布了。它带来了部分新的效果,提升了开拓人士的临蓐力,先进的TypeScript
校准和ECMAScrip的前行,为JavaScript库和工具提供了大面积的支持,并加强了言语服务,提供了跨工具的超级编辑体验。

概述

Node.jsTypeScriptTypeScript代码编辑器HTTP服务器Egret那篇文书档案中,大家重点介绍在Windows意况中安装Egret。其安装步骤如下。

值得关怀的更新内容:

Egret基于TypeScript付出的,而TypeScript编写翻译工具tsc是依赖Node.js付出的。所以在装置进程中,大家先需求对此基本功支撑工具举办安装。
须求设置的软件如下:

1.安装Node.js

垄断流解析类型

Node.js

1.1下载Node.js

function f(condition: boolean) {
    let result: number;
    if (condition) {
        result = computeImportantStuff();
    }
    // Whoops! 'result' might never have been initialized!
    return result;
}

TypeScript

Node.js的安装格局特轻巧,我们得以访问Node.js官方网站,然后进点击页面中的INSTALL按键,可平昔下载Node.js的msi安装文件包。

readonly 修饰符

TypeScript代码编辑器

本课程撰写时,Node.js版本为0.10.29,假设你的版本高于此版本,大家会提供有关的本子宽容表明。如未提供其余版本包容表达,则象征您的本子适用于Egret。双击msi安装包,我们起首安装Node.js。安装进程如图:

class Person {
    readonly name: string;
    constructor(name: string) {
        if (name.length < 1) {
            throw new Error("Empty name!");
        }
        this.name = name;
    }
}
// Error! 'name' is read-only.
new Person("Daniel").name = "Dan";

HTTP服务器(可选)

下载后的Node.js安装包

连带链接:

Chrome(可选)

1.2安装Node.js

  • 有关发行表明和链接到种种平台的设置,请查看发行公布

  • 关于新个性方面包车型地铁剧情,请查看What’s new in TypeScript
    2.0

  • 点击Breaking changes in TypeScript
    2.0 查注重大改造内容

  • 点击fixed issues query for TypeScript
    2.0, TypeScript
    2.0.2和TypeScript
    2.0.3,查看完整的主题素材改进列表

Egret

筛选安装目录,大家保持暗中同意选项

下载地址:

那篇文书档案中,大家任重先生而道远介绍在Mac境况中安装Egret。其安装步骤如下。

分选设置内容,我们将兼具工具包全体设置

  • npm

  • Visual Studio 2015
    plugin (requires VS
    2015 Update
    3 to
    be installed first)

  • NuGet
    package

1.安装Node.js

确认安装,点击“Install”按键

设置命令

1.1下载Node.jsNode.js的设置情势极其轻松,大家可以访谈Node.js官网,然后进点击页面中的INSTALL开关,可一贯下载Node.js的pkg安装文件包。

设置完结分界面,你的Node.js被设置到 C:Program
Filesnodejs目录下,同期该安装包还恐怕会为你安装npm工具。

npm install -g typescript@2.0

图片 1

1.3验证Node.js

文章转发自:开源中华夏族民共和国社区 []    

本学科撰写时,Node.js版本为0.10.29,假诺您的本子高于此版本,大家会提供相关的本子宽容表明。如未提供任何版本宽容表明,则意味你的本子适用于Egret。

设置到位后,请运转你的命令行工具,输入node
-v命令,来查看你这段日子的Node.js版本,同一时间表达你的Nodejs是还是不是安装成功。即便设置正确,则应现身效果如下图。

双击pkg安装包,大家早先设置Node.js。安装进度如图:

在起来——>搜索中输入cmd就可以运维命令行工具。

图片 2

设若现身node
不是个中或外部命令,亦不是可运维的顺序或批管理公事则代表安装退步,可以参照上面包车型地铁Node.js安装退步应用方案依然在大家的开荒者社区中呼救。

下载后的Node.js安装包

1.4验证npm

1.2安装Node.js

在命令行工具中推行npm,现身如下图内容,标注你的npm安装精确。

图片 3

假如现身npm
不是内部或外界命令,亦非可运行的次序或批管理公事则意味着安装战败,能够参照上边包车型地铁Node.js安装失利技术方案或许在大家的开采者社区中呼救。

初阶安装界面

1.5Node.js安装退步应用方案

图片 4

部分Windows安装到位后一直在cmd里输入node和npm,或者会提示找不到该命令。是由于新扩张的Path路径需求重启技能看到效果。重启或行使node和npm的相对路线来运作命令就能够。

许可证授权表达

2.安装TypeScript

图片 5

2.1安装TypeScript

允许许可证授权

当 node.js安装成功后,node 和 npm
命令就可以利用了。TypeScript的设置可视直接运用npm命令直接设置。详细的装置格局能够参照TypeScript官方网站。

图片 6

在终端中输入如下命令:npm install -g typescript

安装类型表达

npm
install命令的意义是在开辟者的种类中设置钦点的Node.js库,typescript是库的名号,-g代表将以此库安装到全局路线

图片 7

例如由于网络难题造成的装置速度比相当的慢,请使用 npm install -g typescript
–registry= 命令,访谈本国镜像版张开设置。

提供管理员权限,这里your name是你的组织者账户名,同期提供账户密码。

2.2验证TypeScript

图片 8

安装成功后,实施 tsc 命令,您应该看到如下分界面

设置进度

3.安装TypeScript代码编辑器

图片 9

3.1取舍一个恰到好处的代码编辑器

安装完结分界面,你的Node.js被设置到
/usr/local/bin/node目录下,同一时间该安装包还或许会为你安装npm工具。

Egret能够行使别的扶植脚本语言的代码编辑器,富含:

1.3验证Node.js安装完成后,请运维你的终端,输入node
-v命令,来查阅你近些日子的Node.js版本,同期表达你的Nodejs是或不是安装成功。若是设置准确,则应现身效果如下图。

WebStorm 官方下载地址Microsoft Visual Studio 二〇一一 +
TypeScript插件Sublime Text +
TypeScript插件详细的编辑器安装方式以至插件配置方式,可参照文书档案西藏中华工程公司具相关章节。

图片 10

4.装置两个HTTP服务器

图片 11

4.1抉择一个体面的HTTP服务器

比如现身node: command not
found则象征安装失利,能够参考上边包车型大巴Node.js安装退步解决方案要么在大家的[开垦者社区中求助。

Windows顾客推荐应用XM应用程式

1.4验证npm在终极中试行npm,现身如下图内容,标记你的npm安装正确。

顾客也可以跳过这么些手续,使用Egret内置的基于Node.js的简约HTTP服务器。但为了保障越来越好的支付体验,Egret建议客户设置上述较为成熟的HTTP服务器

图片 12

现实服务器软件安装,大家能够参照他事他说加以考查文档江西中华南理艺术高校程集团具相关章节。

假定现身npm: command not
found则表示安装战败,能够参照上边包车型大巴Node.js安装失利应用方案或许在大家的开采者社区中求助。

5.安装Chrome浏览器

1.5Node.js安装战败施工方案

Egret可以运作在许多的现代浏览器上,可是 Egret 如今引入开采者使用
Chrome 作为注重的支付和调理际遇。

局地MacOS
安装nodejs的pkg安装包时会来得安装失利,能够因此下载nodejs源代码手动编写翻译消除。

开发Chrome浏览器设置->工具->JavaScript调整台在JavaScript调节台->
常用 ->
禁止使用浏览器缓存当实行好上述设置之后,只要JavaScript调整台处于张开状态,就不会有浏览器缓存,方便调节和测量检验。

2.安装TypeScript

6.下载并设置 Egret

2.1安装TypeScript当 node.js安装成功后,node 和 npm
命令就足以使用了。TypeScript的装置可视直接行使npm命令直接设置。详细的设置情势能够参见TypeScript官网。

6.1从官方网址中下载Egret

在尖峰中输入如下命令:npm install -g typescript

Egret提供八个下载门路,三个是Egret官方下载,此外八个是Egret Github下载。

npm
install命令的功力是在开荒者的连串中装置钦赐的Node.js库,typescript是库的名号,-g代表将以此库安装到全局路径

我们推荐大家从官方网站中下载,这里的本子是日前牢固版本。要是你从github中下载引擎的花费版本,该版本非稳固版,你大概在其实开销中相见比很多主题素材,这么些标题平时不会在稳固版中冒出。

MacOS客户只要设置战败,请使用 sudo npm install -g typescript
命令确定保证权力

咱俩开采官方下载页面,找到“Egret引擎”成品项目,点击土色的下载开关,下载最新版Egret引擎,如图。

假如由于互连网难点招致的装置速度相当的慢,请使用 npm install -g typescript
–registry= 命令,访谈国内镜像版展开安装。

6.2安装Egret

2.2验证TypeScript安装成功后,施行 tsc 命令,您应该看到如下分界面

将下载后的Egret引擎压缩包解压到钦命目录,该目录可以为私行磁盘中目录,如图:

图片 13

在命令行工具中敲入命令步入解压后的目录。由于大家将解压后的文件放置于F:盘,由此大家先步向F盘,命令如下:

3.安装TypeScript代码编辑器

进而大家进来对应的目录中,如图

3.1取舍二个适度的代码编辑器Egret可以使用其余辅助脚本语言的代码编辑器,包罗:

进去该目录后,我们施行安装命令。

WebStorm合法下载地址【官方推荐】

npm install -g

Microsoft Visual Studio 2012 + TypeScript插件

要是设置命令错误,请检查如下三项,查看是还是不是科学。命令中的当前的门路是还是不是精确。当前目录是或不是是Egret目录(该目录下存在三个名称为package.json
的文件)系统当下客户是还是不是有管理员权限,即便将Egret解压到C盘,恐怕会现身此主题素材。

Sublime Text + TypeScript插件

6.3Egret工具验证

详细的编辑器安装方式以致插件配置格局,可仿效文书档案中工具相关章节。

安装实现后,大家实践egret命令,来查看当前Egret是不是安装成功。如安装成功,应现身如下图所示。

4.装置三个HTTP服务器

只要设置退步,请在我们的开辟者社区中寻求援助。

4.1选项一个适宜的HTTP服务器Mac客户能够接纳系统自带的服务器,Mac客户推荐使用XMAPP

客商也能够跳过这么些手续,使用Egret内置的依赖Node.js的精简HTTP服务器。但为了保险越来越好的支付体验,Egret建议顾客设置上述较为成熟的HTTP服务器

切切实实服务器软件安装,我们能够参谋文书档案黑龙江中华南理军事大学程集团具相关章节。

5.安装Chrome浏览器

Egret可以运作在大部的今世浏览器上,不过 Egret 近年来援用开辟者使用
Chrome 作为首要的开销和调节和测验情状。

打开Chrome浏览器

设置->工具->JavaScript控制台

在JavaScript调节台(右下角)设置(齿轮Logo)-> 常用 ->
禁止使用浏览器缓存

当举办好上述设置之后,只要JavaScript调整台处于展开状态,就不会有浏览器缓存,方便调节和测量检验。

6.下载并安装 Egret

6.1从官方网站中下载EgretEgret提供多少个下载门路,四个是Egret官方下载,别的八个是Egret
Github下载。

作者们引入我们从官方网站中下载,这里的本子是近些日子和煦版本。如若你从github中下载引擎的开拓版本,该版本非稳固版,你也许在骨子里支出中碰到不少难题,这几个主题素材普通不会在牢固版中现身。

咱俩开垦官方下载页面,找到“Egret引擎”付加物门类,点击青蓝的下载开关,下载最新版Egret引擎,如图。

图片 14

6.2安装Egret将下载后的Egret引擎压缩包解压到钦赐目录,该目录可感到随机磁盘中目录。在终端中敲入命令踏向解压后的目录。

cd ${egret_folder}

其中${egret_folder}为Egret引擎解压的渠道。

进去该目录后,大家实施安装命令。

npm install -g

万一设置命令错误,请检查如下三项,查看是不是科学。

cd ${egret_folder}命令中的路线是还是不是科学。

当前目录是或不是是 Egret目录(该目录下存在多少个名字为 package.json 的文书)

系统当下客户是或不是有管理员权限,假使不是管理员权限,请试行sudo su命令。

6.3Egret工具验证

设置到位后,大家进行egret命令,来查阅当前Egret是不是安装成功。如安装成功,应现身如下图所示。

图片 15