目录规范
创建We码应用,应严格按照以下规范进行创建目录和配置应用。
整个本地目录的结构
├── /common/ // JSAPI公用文件目录。
├── /html/ // html文件
├── /js/ // JSAPI脚本文件
├── /css/ // 公共组件库样式文件
├── /assets/ // 资源目录
├── /images/
├── /media/
├── /apps/
├── /应用1名称/ // 单独应用名称
├── /1/ // 版本号。打包时,只需打包版本号里面的文件。
├── /html/ // 应用html文件
├── /js/ // 应用js文件
├── /css/ // 样式文件
├── /assets/ // 资源目录
├── /images/ // 应用图片资源
├── /media/ // 应用媒体资源
├── plugin.json // 应用配置文件
├── /应用2名称/ // 同上
├── /2/
├── /html/
├── /js/
├── /css/
├── /assets/
├── /images/
├── /media/
├── plugin.json
单独应用包的目录结构
├── /html/
├── /js/
├── /css/
├── /assets/
├── /images/
├── /media/
├── plugin.json
目录结构说明
目录名称 | 说明 |
---|---|
html | 应用html组件 |
js | 应用js组件 |
css | 应用css组件 |
assets/images | 应用图片资源 |
assets/media | 应用媒体资源 |
plugin.json | 应用配置文件 |
配置plugin.json
开发包内必须包含plugin.json,描述当前We码包的信息,plugin.json不可有注释信息。
{
"indexURL":"h5://20180531174400036/html/index.html",
"appId":"20180531174400036",
"minSdkVersionName":"1.0.23",
"versionName":"v1.0.0"
}
字段 | 说明 |
---|---|
indexURL | 九宫格和应用商店的默认入口地址 URL格式:h5://appId/html路径/index.html |
appId | We码应用的唯一识别ID |
minSdkVersionName | js sdk基础库的版本号,表示We码只能在该基础库对应的WeLink及以上版本可用,基础库版本与WeLink版本对应关系 |
versionName | 版本号。此版本号是为了方便管理员检查版本使用的,开发者可以根据自己的实际要求来填写 |
注意:
appId 与 indexURL的隐藏关系,URL格式:h5://appId/html路径/index.html
打包
We码应用打包时,不需要common 目录。WeLink已经内置了最新的common包。PC端提供的 common 包仅供本地调试使用。
打包的目录结构见上面“单独应用包的目录结构”,即zip包内部的第一层目录即为html,js,css等目录,请勿在外面多加一层目录。