在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