Egret引擎开发指南之编译项目


Posted in Javascript onSeptember 03, 2014

Egret的编译功能依赖于TypeScript的编译功能。实际上TypeScript的编译过程并非传统的将程序源代码翻译为机器可执行的二级制文件过程。由于浏览器能够识别执行的脚本只有JavaScript,所以TypeScript的编译仅仅是把TypeScript翻译为对应的JavaScript脚本。

我们无需理解里面复杂的过程,我们仅仅可以把编译过程理解为将TypeScript翻译成能够被浏览器执行的JavaScript代码即可。

这个“翻译”的过程也非常简单。我们仅仅需要执行一个简单的命令即可。命令如下:

egret build HelloWorld

其中egret build是执行“翻译”工作,而HelloWorld则是我们的项目名称。

命令的执行时间取决于你的项目大小,通常情况下,当你运行一个编译脚本的时候,编译器很快就能帮助你把你的游戏逻辑编译好。

当编译命令执行完成后,终端会自动跳转到下一行,如果命令执行失败,编译器会给你非常详细的错误提示。

关于错误提示这部分,我们会在调试运行章节为大家详细讲解。

Javascript 相关文章推荐
jQuery EasyUI API 中文文档 - DataGrid数据表格
Nov 17 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
Mar 10 Javascript
JavaScript中诡异的delete操作符
Mar 12 Javascript
原生js实现类似弹窗抖动效果
Apr 02 Javascript
jquery跟随屏幕滚动效果的实现代码
Apr 13 Javascript
基于jQuery实现简单人工智能聊天室
Feb 10 Javascript
JS获取短信验证码倒计时的实现代码
May 22 Javascript
详解vue文件中使用echarts.js的两种方式
Oct 18 Javascript
关于微信小程序map组件z-index的层级问题分析
Jul 09 Javascript
在layui.use 中自定义 function 的正确方法
Sep 16 Javascript
Vue项目环境搭建详细总结
Sep 26 Javascript
JavaScript ES6 Class类实现原理详解
May 08 Javascript
js和jquery中循环的退出和继续下一个循环
Sep 03 #Javascript
Egret引擎开发指南之创建项目
Sep 03 #Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
Sep 03 #Javascript
Windows8下搭建Node.js开发环境教程
Sep 03 #Javascript
javascript常见操作汇总
Sep 03 #Javascript
优化Node.js Web应用运行速度的10个技巧
Sep 03 #Javascript
初识Node.js
Sep 03 #Javascript
You might like
php函数之子字符串替换 str_replace
2011/03/23 PHP
使用php实现快钱支付功能(涉及到接口)
2013/07/01 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
js 判断脚本加载完毕的代码
2011/07/13 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
2015/12/17 Javascript
JS小数运算出现多为小数问题的解决方法
2016/06/02 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
Jquery鼠标放上去显示全名的实现方法
2017/02/06 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
[02:03]《现实生活中的DOTA2》—林书豪&DOTA2职业选手出演短片
2015/08/18 DOTA
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
2013/11/15 Python
Python 创建子进程模块subprocess详解
2015/04/08 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
python 实现多维数组转向量
2019/11/30 Python
python实现名片管理器的示例代码
2019/12/17 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
世界最大的海报和艺术印刷商店:AllPosters.com
2017/02/01 全球购物
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
软件配置管理有什么好处
2015/04/15 面试题
校园网站的创业计划书范文
2013/12/30 职场文书
如何写好建议书
2014/03/13 职场文书
财务工作犯错检讨书
2014/10/07 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
MySQL数据库查询之多表查询总结
2022/08/05 MySQL