目錄結(jié)構(gòu)

2020-12-29 10:53 更新

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

一個(gè)項(xiàng)目中可同時(shí)使用DeepEngine1.0的方式書寫標(biāo)準(zhǔn)Html代碼,也可使用DeepEngine3.0的方式,書寫avm.js語(yǔ)法規(guī)范的stml或者js代碼。

目錄結(jié)構(gòu)示例

一個(gè)典型的項(xiàng)目目錄結(jié)構(gòu)如下:

|---app                // widget代碼根目錄
|    |---components    // stml組件目錄。該目錄下stml文件僅被pages目錄下頁(yè)面引用,不單獨(dú)編譯
|    |---pages         // stml頁(yè)面代碼文件目錄。該目錄中每個(gè)文件對(duì)應(yīng)一個(gè)頁(yè)面,將被編譯為js或者小程序的3個(gè)代碼片段
|    |---html          // 標(biāo)準(zhǔn)html頁(yè)面代碼文件目錄
|    |---res           // res目錄
|    |---index.html    // 入口頁(yè)html
|    |---config.xml    // app配置文件

目錄描述

widget :

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

開發(fā)工具在真機(jī)同步或者實(shí)時(shí)預(yù)覽等調(diào)試動(dòng)作之前,編譯器會(huì)分析并編譯pages目錄下的stml文件,編譯為對(duì)應(yīng)的js代碼至.bin目錄,之后再進(jìn)行同步動(dòng)作。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)