使用配置化的方式开发APP程序

config.jsnative插件读取的配置文件,方便开发者处理生成做包的配置项!

市面上大多数APP都可以抽象为几个部分或者环节(剔除具体的内容区域之外):

  1. logo
  2. 启动图
  3. 引导图
  4. 菜单栏
  5. 导航栏

使用lighting-plugin-native插件可以方便的配置以上的所有项目,并且采用开发者易于处理和理解的JavaScript文件作为配置文件以提高配置和解析的效率。

使用说明

特别注意:ImageMagick不能安装到中文路径下

本插件所有图片处理的功能依赖ImageMagick,在使用本插件打包之前需要先安装ImageMagick软件包并在命令行尝试执行magick指令:

abel@abel-pc ~> magick -version
Version: ImageMagick 7.0.7-16 Q16 x86_64 2017-12-26 http://www.imagemagick.org
Copyright: © 1999-2018 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: Cipher DPC HDRI Modules OpenCL OpenMP
Delegates (built-in): bzlib cairo fontconfig freetype gslib jng jp2 jpeg lcms lqr ltdl lzma openexr pangocairo png ps raw rsvg tiff webp wmf x xml zlib

ImageMagick的安装方法可以参考这里

ImageMagick的安装完成后需要将ImageMagick的安装目录添加到系统path内。

特别注意:ImageMagick不能安装到中文路径下

第一步:创建做包工程

使用指令light create -t app创建做包工程。

第二步:编辑菜单及配置文件

编辑native目录下的资源文件,如native/config.js定义整包配置项目。

第三步:打包及上传

使用light release -p指令做打包操作,将打包zip包上传到平台对应应用的条目内。

第四步:在平台集成出安装包

使用平台的在线构建编译能力输出可安装的安装包。