Mac OS X 系統(tǒng)下安裝和部署Egret引擎開發(fā)環(huán)境
概述
Egret基于TypeScript開發(fā)的,而TypeScript編譯工具tsc是基于Node.js開發(fā)的。所以在安裝過程中,我們先需要對于基礎(chǔ)支持工具進(jìn)行安裝。需要安裝的軟件如下:
Node.jsTypeScript代碼編輯器HTTP服務(wù)器(可選)Chrome(可選)EgretJava
這篇文檔中,我們主要介紹在Mac環(huán)境中安裝Egret。其安裝步驟如下。
1.安裝Node.js
1.1下載Node.js
Node.js的安裝方法非常簡單,我們可以訪問Node.js官網(wǎng),然后進(jìn)點(diǎn)擊頁面中的INSTALL按鈕,可直接下載Node.js的pkg安裝文件包。
本教程撰寫時(shí),Node.js版本為0.10.29,如果你的版本高于此版本,我們會(huì)提供相關(guān)的版本兼容說明。如未提供任何版本兼容說明,則表示你的版本適用于Egret。
雙擊pkg安裝包,我們開始安裝Node.js。安裝過程如圖:
下載后的Node.js安裝包
1.2安裝Node.js
開始安裝界面
許可證授權(quán)說明
同意許可證授權(quán)
安裝類型說明
提供管理員權(quán)限,這里your name是你的管理員賬戶名,同時(shí)提供賬戶密碼。
安裝過程
安裝完成界面,你的Node.js被安裝到 /usr/local/bin/node
目錄下,同時(shí)該安裝包還會(huì)為你安裝npm工具。
1.3驗(yàn)證Node.js
安裝完成后,請啟動(dòng)你的終端,輸入node -v
命令,來查看你當(dāng)前的Node.js版本,同時(shí)驗(yàn)證你的Nodejs是否安裝成功。如果安裝正確,則應(yīng)出現(xiàn)效果如下圖。
如果出現(xiàn)node: command not found
則表示安裝失敗,可以參考下面的Node.js安裝失敗解決方案或者在我們的[開發(fā)者社區(qū)中求助。
1.4驗(yàn)證npm
在終端中執(zhí)行npm
,出現(xiàn)如下圖內(nèi)容,標(biāo)明你的npm安裝正確。
如果出現(xiàn)npm: command not found
則表示安裝失敗,可以參考下面的Node.js安裝失敗解決方案。
1.5Node.js安裝失敗解決方案
部分MacOS 安裝nodejs的pkg安裝包時(shí)會(huì)顯示安裝失敗,可以通過下載nodejs源代碼手動(dòng)編譯解決。
2.安裝TypeScript代碼編輯器
2.1選擇一個(gè)合適的代碼編輯器
Egret可以使用任何支持腳本語言的代碼編輯器,包括:
WebStorm 官方下載地址
【官方推薦】Microsoft Visual Studio 2012 + TypeScript插件Sublime Text + TypeScript插件
詳細(xì)的編輯器安裝方法以及插件配置方法,可參考文檔中工具相關(guān)章節(jié)。
3.安裝一個(gè)HTTP服務(wù)器
3.1選擇一個(gè)合適的HTTP服務(wù)器
Mac用戶可以使用系統(tǒng)自帶的服務(wù)器,Mac用戶推薦采用XMAPP
用戶也可以跳過這個(gè)步驟,使用Egret內(nèi)置的基于Node.js的簡單HTTP服務(wù)器。但為了保證更好的開發(fā)體驗(yàn),Egret建議用戶安裝上述較為成熟的HTTP服務(wù)器
具體服務(wù)器軟件安裝,大家可以參考文檔中工具相關(guān)章節(jié)。
4.安裝Chrome瀏覽器
Egret可以運(yùn)行在絕大多數(shù)的現(xiàn)代瀏覽器上,但是 Egret 目前推薦開發(fā)者使用 Chrome 作為主要的開發(fā)和調(diào)試環(huán)境。
打開Chrome瀏覽器設(shè)置->工具->JavaScript控制臺(tái)在JavaScript控制臺(tái)(右下角)設(shè)置(齒輪圖標(biāo))-> 常用 -> 禁用瀏覽器緩存
當(dāng)進(jìn)行好上述設(shè)置之后,只要JavaScript控制臺(tái)處于打開狀態(tài),就不會(huì)有瀏覽器緩存,方便調(diào)試。
5.下載并安裝
Egret5.1從官網(wǎng)中下載Egret
Egret提供兩個(gè)下載渠道,一個(gè)是Egret官方下載,另外一個(gè)是Egret Github下載。
我們推薦大家從官方網(wǎng)站中下載,這里的版本是當(dāng)前穩(wěn)定版本。如果你從github中下載引擎的開發(fā)版本,該版本非穩(wěn)定版,你可能在實(shí)際開發(fā)中遇到許多問題,這些問題通常不會(huì)在穩(wěn)定版中出現(xiàn)。
我們打開官方下載頁面,找到“Egret引擎”產(chǎn)品項(xiàng)目,點(diǎn)擊藍(lán)色的下載按鈕,下載最新版Egret引擎,如圖。
5.2安裝Egret
將下載后的Egret引擎壓縮包解壓到指定目錄,該目錄可以為任意磁盤中目錄。在終端中敲入命令進(jìn)入解壓后的目錄。
cd ${egret_folder}
其中${egret_folder}
為Egret引擎解壓的路徑。
進(jìn)入該目錄后,我們執(zhí)行安裝命令。
npm install -g
如果安裝命令錯(cuò)誤,請檢查如下三項(xiàng),查看是否正確。
cd ${egret_folder}
命令中的路徑是否正確。當(dāng)前目錄是否是 Egret目錄(該目錄下存在一個(gè)名為
package.json
的文件)系統(tǒng)當(dāng)前用戶是否有管理員權(quán)限,如果不是管理員權(quán)限,請執(zhí)行
sudo su
命令。
5.3Egret工具驗(yàn)證
安裝完成后,我們執(zhí)行egret
命令,來查看當(dāng)前Egret是否安裝成功。如安裝成功,應(yīng)出現(xiàn)如下圖所示。
6.Java
在Egret項(xiàng)目的發(fā)布階段需要使用Java 7以上環(huán)境,在打包成為Android APP時(shí)也會(huì)使用到。以下為大家演示Java的下載與安裝。
6.1下載
b.百度鏡像
6.2 安裝
a.確認(rèn)一下,JAVA版本必須為7以上
b.雙擊掛載安裝包
c.雙擊圖標(biāo)進(jìn)行安裝
d.一路Next
e.注意授權(quán)
f.確認(rèn)一下
- Mac os 解決無法使用localhost連接mysql問題
- mac os gem安裝json出現(xiàn)error failed的解決辦法
- 蘋果mac OS X上安裝metasploit
- mac環(huán)境中使用brew安裝php5.5.15
- Mac平臺(tái)中編譯安裝Lua運(yùn)行環(huán)境及Hello Lua實(shí)例
- 在MAC OS X上安裝MYSQL
- 推薦一款MAC OS X 下php集成開發(fā)環(huán)境mamp
- Mac上安裝MySQL過程分享
- Mac OS系統(tǒng)安裝golang教程
- mac系統(tǒng)OS X10.10版本安裝最新5.7.9mysql的方法
相關(guān)文章
NodeJS與HTML5相結(jié)合實(shí)現(xiàn)拖拽多個(gè)文件上傳到服務(wù)器的實(shí)現(xiàn)方法
這篇文章主要介紹了NodeJS與HTML5相結(jié)合實(shí)現(xiàn)拖拽多個(gè)文件上傳到服務(wù)器的實(shí)現(xiàn)方法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07前端自動(dòng)化開發(fā)之Node.js的環(huán)境搭建教程
這篇文章主要介紹了前端自動(dòng)化開發(fā)之Node.js環(huán)境搭建的相關(guān)資料,文中介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用node.js具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-04-04Node.js API詳解之 V8模塊用法實(shí)例分析
這篇文章主要介紹了Node.js API詳解之 V8模塊用法,結(jié)合實(shí)例形式分析了Node.js API中V8模塊基本功能、函數(shù)、使用用法及操作注意事項(xiàng),需要的朋友可以參考下2020-06-06Highcharts+NodeJS搭建數(shù)據(jù)可視化平臺(tái)示例
本篇文章主要介紹了Highcharts+NodeJS搭建數(shù)據(jù)可視化平臺(tái),詳細(xì)的介紹了使用Highcharts框架的經(jīng)驗(yàn),有興趣的可以了解一下。2017-01-01創(chuàng)建簡單的node服務(wù)器實(shí)例(分享)
下面小編就為大家?guī)硪黄獎(jiǎng)?chuàng)建簡單的node服務(wù)器實(shí)例(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06