概述

Egret基于TypeScript开发的,而TypeScript编译工具tsc是基于Node.js开发的。所以在安装过程中,我们先需要对于基础支持工具进行安装。需要安装的软件如下:

Node.jsTypeScript代码编辑器HTTP服务器(可选)Chrome(可选)EgretJava

这篇文档中,我们主要介绍在Mac环境中安装Egret。其安装步骤如下。

1.安装Node.js

1.1下载Node.js

Node.js的安装方法非常简单,我们可以访问Node.js官网,然后进点击页面中的INSTALL按钮,可直接下载Node.js的pkg安装文件包。

本教程撰写时,Node.js版本为0.10.29,如果你的版本高于此版本,我们会提供相关的版本兼容说明。如未提供任何版本兼容说明,则表示你的版本适用于Egret。

双击pkg安装包,我们开始安装Node.js。安装过程如图:

下载后的Node.js安装包

1.2安装Node.js

开始安装界面

许可证授权说明

同意许可证授权

安装类型说明

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

安装过程

安装完成界面,你的Node.js被安装到 /usr/local/bin/node目录下,同时该安装包还会为你安装npm工具。

1.3验证Node.js

安装完成后,请启动你的终端,输入node -v命令,来查看你当前的Node.js版本,同时验证你的Nodejs是否安装成功。如果安装正确,则应出现效果如下图。

如果出现node: command not found则表示安装失败,可以参考下面的Node.js安装失败解决方案或者在我们的[开发者社区中求助。

1.4验证npm

在终端中执行npm,出现如下图内容,标明你的npm安装正确。

如果出现npm: command not found则表示安装失败,可以参考下面的Node.js安装失败解决方案。

1.5Node.js安装失败解决方案

部分MacOS 安装nodejs的pkg安装包时会显示安装失败,可以通过下载nodejs源代码手动编译解决。

2.安装TypeScript代码编辑器

2.1选择一个合适的代码编辑器

Egret可以使用任何支持脚本语言的代码编辑器,包括:

WebStorm 官方下载地址

【官方推荐】Microsoft Visual Studio 2012 + TypeScript插件Sublime Text + TypeScript插件

详细的编辑器安装方法以及插件配置方法,可参考文档中工具相关章节。

3.安装一个HTTP服务器

3.1选择一个合适的HTTP服务器

Mac用户可以使用系统自带的服务器,Mac用户推荐采用XMAPP

用户也可以跳过这个步骤,使用Egret内置的基于Node.js的简单HTTP服务器。但为了保证更好的开发体验,Egret建议用户安装上述较为成熟的HTTP服务器

具体服务器软件安装,大家可以参考文档中工具相关章节。

4.安装Chrome浏览器

Egret可以运行在绝大多数的现代浏览器上,但是 Egret 目前推荐开发者使用 Chrome 作为主要的开发和调试环境。

打开Chrome浏览器设置->工具->JavaScript控制台在JavaScript控制台(右下角)设置(齿轮图标)-> 常用 -> 禁用浏览器缓存

当进行好上述设置之后,只要JavaScript控制台处于打开状态,就不会有浏览器缓存,方便调试。

5.下载并安装

Egret5.1从官网中下载Egret

Egret提供两个下载渠道,一个是Egret官方下载,另外一个是Egret Github下载。

我们推荐大家从官方网站中下载,这里的版本是当前稳定版本。如果你从github中下载引擎的开发版本,该版本非稳定版,你可能在实际开发中遇到许多问题,这些问题通常不会在稳定版中出现。

我们打开官方下载页面,找到“Egret引擎”产品项目,点击蓝色的下载按钮,下载最新版Egret引擎,如图。

5.2安装Egret

将下载后的Egret引擎压缩包解压到指定目录,该目录可以为任意磁盘中目录。在终端中敲入命令进入解压后的目录。

cd ${egret_folder}

其中${egret_folder}为Egret引擎解压的路径。

进入该目录后,我们执行安装命令。

npm install -g

如果安装命令错误,请检查如下三项,查看是否正确。

cd ${egret_folder}命令中的路径是否正确。

当前目录是否是 Egret目录(该目录下存在一个名为 package.json 的文件)

系统当前用户是否有管理员权限,如果不是管理员权限,请执行sudo su命令。

5.3Egret工具验证

安装完成后,我们执行egret命令,来查看当前Egret是否安装成功。如安装成功,应出现如下图所示。

6.Java

在Egret项目的发布阶段需要使用Java 7以上环境,在打包成为Android APP时也会使用到。以下为大家演示Java的下载与安装。

6.1下载

6.2 安装

a.确认一下,JAVA版本必须为7以上

b.双击挂载安装包

c.双击图标进行安装

d.一路Next

e.注意授权

f.确认一下

白鹭安装node_Mac OS X 系统下安装和部署Egret引擎开发环境相关推荐

  1. egret与php相连,JavaScript_Mac OS X 系统下安装和部署Egret引擎开发环境, 概述 Egret基于TypeScript开 - phpStudy...

    Mac OS X 系统下安装和部署Egret引擎开发环境 概述 Egret基于TypeScript开发的,而TypeScript编译工具tsc是基于Node.js开发的.所以在安装过程中,我们先需要对 ...

  2. 终端linux输入法安装程序,在Ubuntu系统下安装百度输入法Linux版的方法

    本文介绍在Ubuntu系统下安装百度输入法Linux版(也称为百度Linux输入法)的方法,以Ubuntu 18.04版本为例说明.说明:该输入法支持在Ubuntu 18.04.1810.1904.1 ...

  3. linux安装 mysql-5.7.25_Linux 系统下安装 mysql5.7.25(glibc版)

    前言:经过一天半的折腾,终于把 mysql 5.7.25 版本安装上了 Amazon Linux AMI release 2017.09系统上,把能参考的博客几乎都看了一遍,终于发现这些细节问题,然而 ...

  4. linux中安装多个mysql_liunx系统下安装多个MySql数据库并做主从配置

    在网上搜索了很多资料,都没有看到像样的文档,思路不是很清晰,对第一次安装的朋友来说较为困难,经过长时间的安装尝试和查询网上零碎的知识点,终于成功的完成Linux系统下多MySql数据库安装和主从配置, ...

  5. linux系统下安装游戏,在Linux系统下安装GameHub来管理所有游戏

    本文将介绍在Linux操作系统下安装GameHub,并且使用它来管理所有游戏,包括使用GameHub安装游戏. 简介 GameHub是一个统一的游戏库,允许在GNU/Linux系统上查看.安装.运行和 ...

  6. linux 服务器 安装网卡驱动,Linux系统下安装Intel千兆网卡驱动

    在Intel网站直接下载的Linux驱动是e1000-5.2.52.tar.gz(版本可能会有改变),这个压缩包里面没有编译好的.o的文件,需要在Linux系统下编译之后才能使用, 因为网卡需要编译, ...

  7. linux notepad 安装教程,在Linux系统下安装Notepad++最简单的方法

    如果你要在Linux操作系统下安装Notepad++,这里给出最简单的方法,那就是使用Snap命令,只要一段命令即可.注:只要你的Linux支持snap安装就可以了,可用在如Ubuntu 18.04/ ...

  8. ubuntu怎么安装python3操作系统32_ubuntu系统下安装python3

    本人这里使用的是ubuntu12.04LTS系统.所以对应不同ubuntu的版本,应该也差不多. 系统默认带python2.7.3,现在因为python已经更新到python3.所以下载了个pytho ...

  9. Mac安装鸿蒙系统,搭建MAC系统下的Wi-Fi loT Hi3861鸿蒙开发环境

    前言 周二就收到了Wi-Fi loT Hi3861的试用开发板,最近忙的一直没有时间开始研究,终于今天周六睡了一个大懒觉起来开始准备开发环境. 因为harmonyos目前只能使用ubuntu进行编译, ...

最新文章

  1. Android 趣味应用—— 短信编辑器
  2. 众创汇定制如何革新工业4.0?
  3. 数据结构:单向链表的反转
  4. python作用域链_具有动态特性的Python嵌套作用域
  5. 收集20个经典的Java面试题
  6. 微信小程序数据拼接_微信小程序 数据预拉取
  7. 《动手学深度学习》 第二天 (线性回归)
  8. 程序员如何确保软件没 Bug?
  9. 他毕业1年,换了5份工作,为什么失业的总是他?
  10. 在Python中给定包含该项目的列表的情况下查找项目的索引
  11. hive表加载数据的不同方式
  12. TFTP软件测试自学,tftp
  13. matlab希尔伯特变换,利用MATLAB实现Hilbert变换代码
  14. java实现网站的访问量_java统计网站访问量
  15. Windows窗体之ShowWindow函数分析
  16. 2019年读书记录及总结
  17. 什么叫工业4.0?这篇接地气的文章终于讲懂了!
  18. 04_服务注册Eureka
  19. 玄学资料库(一)NPM、PYPI、DockerHub 备份
  20. python骚操作!WiFi密码还能这样获取?用户扫一扫连接,无需输入密码

热门文章

  1. 黑马程序员——java基础第一课
  2. 如何使用Buddy构建和部署Web应用
  3. BS工作原理—BS总结
  4. 树莓派3B学习资源链接——Ideas Deserve Spreading.
  5. C++反汇编-函数调用原理
  6. asp.net976-校园论坛系统的设计与实现#毕业设计
  7. Labview 2020 中文版安装教程
  8. 《CCNA学习指南:Cisco网络设备互连(ICND2)(第4版)》——1.1节理解VLAN 和VLAN Trunk 及排除相关故障...
  9. 5个开源免费的Java项目快速开发脚手架
  10. 全新技术苹果群控IOS中控 免越狱