目录结构

2020-12-29 10:53 更新

目录结构延续APICloud现有的widget代码包的目录结构,在widget根目录下新增pages目录,该目录下用于创建符合avm.js语法规范的stml文件,stml文件可用于编译为App和小程序代码。

一个项目中可同时使用DeepEngine1.0的方式书写标准Html代码,也可使用DeepEngine3.0的方式,书写avm.js语法规范的stml或者js代码。

目录结构示例

一个典型的项目目录结构如下:

  1. |---app // widget代码根目录
  2. | |---components // stml组件目录。该目录下stml文件仅被pages目录下页面引用,不单独编译
  3. | |---pages // stml页面代码文件目录。该目录中每个文件对应一个页面,将被编译为js或者小程序的3个代码片段
  4. | |---html // 标准html页面代码文件目录
  5. | |---res // res目录
  6. | |---index.html // 入口页html
  7. | |---config.xml // app配置文件

目录描述

widget :

  1. |---app // widget代码根目录
  2. | |---.bin // stml文件在本地编译的临时文件目录,勿提交云端
  3. | |---components // stml组件目录。该目录下stml文件仅被pages目录下页面引用,不单独编译
  4. | |---pages // stml页面代码文件目录。该目录中每个文件对应一个页面,将被编译为js(编译到.bin目录)或者小程序的3个代码片段
  5. | |---html // 标准html页面代码文件目录。
  6. | |---res // res目录
  7. | |---index.html // 入口页html
  8. | |---config.xml // app配置文件
  9. |

开发工具在真机同步或者实时预览等调试动作之前,编译器会分析并编译pages目录下的stml文件,编译为对应的js代码至.bin目录,之后再进行同步动作。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号