拉取引擎源码
查看目录结构
laya引擎是使用TypeScript开发的,引擎核心代码在src/LayaAir路径下,查看tsconfig.json文件可知其编译目标环境为es6。
编译引擎代码
项目路径下
npm i
安装所需依赖库
查看package.json中的命令,会发现它的编译命令build是去执行public.bat,我觉得这个不行,引擎开发人员没有完成macOS环境下的编译,所以我们自己加个支持跨平台的编译命令crossBuild。
"scripts": {
"build": "cd src/publishTool&&cmd /k publish.bat",
"compile": "gulp LayaAirBuild",
"buildDoc": "cd src/generateDoc&&cmd /k run.bat",
"crossBuild": "node src/publishTool/publish.js && cd src && gulp build"
},
src/publishTool路径下创建publish.js。编译工具public.bat中做了什么事情&#