APP應用的H5資源文件工程化

APP應用的H5資源文件工程化

應用場景

APP工程中使用H5頁面酪捡,這些H5資源將與APP安裝包一起分發(fā)出去叁征。APP應用開發(fā)與H5頁面開發(fā),通常是由兩批人員實現(xiàn)逛薇。那么H5頁面有必要存在于獨立的工程中捺疼,而非與APP工程放一起。只需要在APP打包前永罚,將H5工程輸出資源啤呼,復制到APP工程中就可以。

H5工程是一VUE項目呢袱,編譯生成文件存放在dist目錄下媳友。

H5工程

目標:

1、APP應用開發(fā)人員产捞,不一定需要熟悉H5內(nèi)容。

2哼御、APP可直接使用H5工程輸出的內(nèi)容坯临。開發(fā)時不需要同時打開H5工程;

3恋昼、H5工程輸出內(nèi)容看靠,可復用。

方法說明

涉及工具

WebStorm液肌、npm挟炬、TeamCity、Maven

TeamCity構建步驟:

1、ready準備工作

rd /s /q .\distrd /s /q .\targetdir

2谤祖、npn install

3婿滓、構建工程

npm run build

4、壓縮vue工程輸出資源

md .\targetcd .\distzip -r ..\target\examvue.zip *

5粥喜、將ZIP資源發(fā)布到maven中心庫

mvn deploy:deploy-file -e -DgroupId=com.hb.generalqb -DartifactId=examvue -Dversion=0.0.1-SNAPSHOT -Dpackaging=zip -Dfile=.\target\examvue.zip -DrepositoryId=snapshots -Durl=http://192.168.1.116:8081/nexus/content/repositories/snapshots

注:版本號附加SNAPSHOT凸主,這樣版本可方便迭代。

上述為了支持mvn命令额湘,需要對maven的setting.xml中添加如下內(nèi)容:

APP工程
主工程添加pom.xml文件卿吐,這是為了獲取zip資源包

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.hb.vue</groupId>
    <artifactId>tmp</artifactId>
    <version>0.0.1</version>

    <dependencies>
        <dependency>
            <groupId>com.hb.generalqb</groupId>
            <artifactId>examvue</artifactId>
            <version>0.0.1-SNAPSHOT</version>
            <type>zip</type>
        </dependency>
    </dependencies>

</project>

通用mvn命令,獲取vue的資源锋华。示例:

mvn dependency:copy-dependencies -DoutputDirectory=.\\nexus\\ -DincludeScope=runtime

下載ZIP到本地嗡官。解壓ZIP文件到APP資源存放目錄下。

unzip -o ./nexus/examvue-0.0.1-SNAPSHOT.zip -d ./platforms/ios/HBApp/assets/

本文章適合部分團隊毯焕。有不足的地方衍腥,歡迎點評。若有其它解決方案芥丧,請留言紧阔!

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市续担,隨后出現(xiàn)的幾起案子擅耽,更是在濱河造成了極大的恐慌,老刑警劉巖物遇,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乖仇,死亡現(xiàn)場離奇詭異,居然都是意外死亡询兴,警方通過查閱死者的電腦和手機乃沙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來诗舰,“玉大人警儒,你說我怎么就攤上這事】舾” “怎么了蜀铲?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長属百。 經(jīng)常有香客問我记劝,道長,這世上最難降的妖魔是什么族扰? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任厌丑,我火速辦了婚禮定欧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘怒竿。我一直安慰自己砍鸠,他們只是感情好,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布愧口。 她就那樣靜靜地躺著睦番,像睡著了一般。 火紅的嫁衣襯著肌膚如雪耍属。 梳的紋絲不亂的頭發(fā)上托嚣,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天,我揣著相機與錄音厚骗,去河邊找鬼示启。 笑死,一個胖子當著我的面吹牛领舰,可吹牛的內(nèi)容都是我干的夫嗓。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼冲秽,長吁一口氣:“原來是場噩夢啊……” “哼舍咖!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起锉桑,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤排霉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后民轴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體攻柠,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年后裸,在試婚紗的時候發(fā)現(xiàn)自己被綠了瑰钮。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡微驶,死狀恐怖浪谴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情因苹,我是刑警寧澤较店,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站容燕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏婚度。R本人自食惡果不足惜蘸秘,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一官卡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧醋虏,春花似錦寻咒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至阻课,卻和暖如春叫挟,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背限煞。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工抹恳, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人署驻。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓奋献,卻偏偏與公主長得像,于是被迫代替她去往敵國和親旺上。 傳聞我的和親對象是個殘疾皇子瓶蚂,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容