目錄結構

2020-12-29 10:53 更新

目錄結構延續(xù)APICloud現有的widget代碼包的目錄結構,在widget根目錄下新增pages目錄,該目錄下用于創(chuàng)建符合avm.js語法規(guī)范的stml文件,stml文件可用于編譯為App和小程序代碼。

一個項目中可同時使用DeepEngine1.0的方式書寫標準Html代碼,也可使用DeepEngine3.0的方式,書寫avm.js語法規(guī)范的stml或者js代碼。

目錄結構示例

一個典型的項目目錄結構如下:

|---app                // widget代碼根目錄
|    |---components    // stml組件目錄。該目錄下stml文件僅被pages目錄下頁面引用,不單獨編譯
|    |---pages         // stml頁面代碼文件目錄。該目錄中每個文件對應一個頁面,將被編譯為js或者小程序的3個代碼片段
|    |---html          // 標準html頁面代碼文件目錄
|    |---res           // res目錄
|    |---index.html    // 入口頁html
|    |---config.xml    // app配置文件

目錄描述

widget :

|---app                // widget代碼根目錄
|    |---.bin          // stml文件在本地編譯的臨時文件目錄,勿提交云端
|    |---components    // stml組件目錄。該目錄下stml文件僅被pages目錄下頁面引用,不單獨編譯
|    |---pages         // stml頁面代碼文件目錄。該目錄中每個文件對應一個頁面,將被編譯為js(編譯到.bin目錄)或者小程序的3個代碼片段
|    |---html          // 標準html頁面代碼文件目錄。
|    |---res           // res目錄
|    |---index.html    // 入口頁html
|    |---config.xml    // app配置文件
|

開發(fā)工具在真機同步或者實時預覽等調試動作之前,編譯器會分析并編譯pages目錄下的stml文件,編譯為對應的js代碼至.bin目錄,之后再進行同步動作。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號