课程整合工具的配置与使用

课程整合工具的配置与使用

环境配置

  • 将工具checkout至本地(svn://192.168.2.9/product/trunk/course/common/tools/klzzPublisher)。
  • 安装工具根目录的python2.7。
  • 安装工具根目录的wxPython3.0-win32-3.0.2.0-py27.exe。
  • 执行工具根目录的setpath.bat以自动设置系统环境变量。
  • 安装 node.js(自己上网搜,不赘),并用npm安装2工具,命令如下:
    npm install -g layacmd@2.1.10
    npm install -g layadcc

工具使用

  • 环境配置好后,编辑一下run.bat,然后双击执行run.bat即可运行,会看到以下界面:
  • 项目列表:将项目拖至此区域就会更新这列表,如下图:
  • 删除:选中某个项目(可多选),然后点击“删除”按钮,可删除指定项目。
  • 更新share:点击“更新share”按钮,即可将share资源(勾选“白鸭的”即为白鸭项目的share资源,否则就是旧的share资源)检出至已选项目(如果一个不选,则为全选)的laya/assets下。
  • 导出资源:将已选项目的资源导出至各自的bin/h5下(等于LayaIDE的F12)。
  • 压缩资源:将已选项目bin/h5下的png资源用“PngCompress工具”来进行压缩。
  • 编译:编译已选项目。
  • 发布路径:已选项目资源发布至的路径。
  • 清理发布目录:勾选的话,会在发布前将发布目录清空。
  • 复制额外资源:勾选的话,会将项目根目录下的index.html替换原来的。
  • 作资源整合:勾选的话,会将已选项目。
  • 发布:点击“发布”按钮,将已选项目资源发布至的“发布路径”,分两种情况:
    • 如没勾选“作资源整合”复选框,则发布路径为:【发布路径】+【项目名】。如【发布路径】为e:/klzz/lesson_res/pithink/test,【项目名】为Game1_FXJJZHOD7,则最终的发布路径为:e:/klzz/lesson_res/pithink/test/Game1_FXJJZHOD7。
    • 如勾选了“作资源整合”复选框,则发布路径不变。如【发布路径】为:e:/klzz/lesson_res/pithink/test,最终的发布路径也一样。
原文地址:https://www.cnblogs.com/m18320364494/p/9503895.html