在linux操做系統下,實現對基於egret 5.3.x引擎開發的項目進行構建。node
據公開的資料,egret官方只提供windows及Mac下的開發、構建方案。linux
mkdir ~/egret-space
已經有node環境能夠跳過此步。
從node.js官網上下載合適的node版本,本文實驗用的包爲 10.23(白鷺官方代碼用到的node api應該仍是屬於node v8.x之前的)shell
# 進入工做區 cd ~/egret-space # 下載 node 二進制包 wget https://nodejs.org/dist/latest-v10.x/node-v10.23.0-linux-x64.tar.xz # 解壓縮 tar -vxf node-v10.23.0-linux-x64.tar.xz # 爲node綁定環境變量 vi /etc/bashrc # 在末屬加行 export PATH=$PATH:/root/egret-space/node-v10.23.0-linux-x64/bin # 保存文件後更新 source ~/.bashrc # 查看node版本,驗證上述步驟是不是否生效 node -v
mkdir ~/.egret/engine cd ~/.egret/ npm init # 名字輸入egret # 而後一路回車
在 /root/.egret/engine中放入具體的egret版本包(包來自於windows裏C:\Users\用戶名\AppData\Roaming\Egret\Engine\)npm
vi /etc/bashrc # 在末尾加一行 export EGRET_PATH /root/.egret # 編輯node環境那一步中 export PATH那行,在該行末加入 :/root/.egret/engine/5.3.10/tools/bin/ # 保存刷新 source ~/.bashrc # 驗證 egret info
mkdir ~/.config/EgretLauncher/download/EgretCompiler # 將 windows 系統裏 C:\Users\用戶名\AppData\Roaming\EgretLauncher\download\EgretCompiler 下的 egret-compiler-0.0.4.zip # 上傳到 linux裏的 /root/.config/EgretLauncher/download/EgretCompiler 下,並解壓縮 cd ~/.config/EgretLauncher/download/EgretCompiler unzip egret-compiler-0.0.4.zip
npm install @egret/egret-library-installer -g
cd ~/egret-space egret create test1 cd ~/egret-space/test1 # 構建 egret build # 發佈 egret publish
附:可能遇到的問題windows