vue多頁應(yīng)用基礎(chǔ)工程搭建

前言
本文將介紹一下vue項目的模塊化方案和屎,主要是針對手機端的頁面,使用Vue CLI構(gòu)建項目。一個前端架構(gòu)的App一般會有很多不同的模塊逢倍,能夠?qū)⒛K分開開發(fā)打包發(fā)布是一個vue工程的基礎(chǔ)架構(gòu)。Vue CLI的pages對象是支撐這一架構(gòu)的核心景图。

在閱讀文章之前必須先熟悉 Vue CLInode.js
工程中不少配置都參考了這兩塊的知識點较雕。
開發(fā)工具
Hbuilder X 3.1.13
@vue/cli 4.5.13

工程目錄介紹

如何創(chuàng)建一個模塊
一、在modules.config.js配置文件中最上面找到moduleArray數(shù)組挚币,添加一條數(shù)據(jù)作為新的模塊的配置亮蒋。

const moduleArray = [
  { moduleName: 'discounts', title: '打折' },
  { moduleName: 'activity', title: '活動' },
];

二、在工程的modules文件夾下新建新的文件夾(文件夾名必須與第一步modules.config.js文件里面配置的moduleName匹配)作為你新創(chuàng)建的模塊妆毕。模塊內(nèi)部的文件目錄必須與工程演示的例如activity模塊保持一致慎玖。也可以直接將activity文件夾整個拷貝一份改改名字。

調(diào)試

  • 代理配置
    使用npm run serve調(diào)試的時候设塔,為了從服務(wù)器獲取數(shù)據(jù)同時也為了解決可能的跨域問題需要配置proxy代理凄吏。
    相關(guān)配置參照proxy.config.js文件,devHost就是調(diào)試過程中的代理地址闰蛔。開發(fā)過程中按照自己的實際情況修改痕钢。
  • 瀏覽器打開相關(guān)模塊的頁面
    使用(http://localhost:8080/[模塊名]#/[模塊首頁]) 的地址打開相關(guān)模塊頁面進行調(diào)試。
    例如activity模塊首頁的地址為:http://192.168.2.5:8080/activity#/activityIndex

打包
使用 npm run build [模塊名] 打包單個模塊序六。
例如我們只需要打包activity模塊任连,命令為:npm run build activity 。
使用 npm run build:all 打包所有模塊例诀。

查看package.json文件scripts腳本可以看到随抠,相關(guān)腳本相比Vue CLI原始工程的腳本已經(jīng)做了修改。

"scripts": {
    "serve": "vue-cli-service serve",
    "build": "node ./config/build.js --mode production",
    "build:all": "node ./config/build.js --mode production --all",
    "lint": "vue-cli-service lint",
    "inspect": "vue inspect > webpack.inspect.json"
  }

build和build:all是通過node運行config文件夾下的build.js文件來實現(xiàn)模塊化打包的繁涂。build.js文件主要實現(xiàn)了打包之前的文件刪除拱她,打包命令解析,打包子進程的管理等操作扔罪。

github: 工程代碼
網(wǎng)盤: 工程代碼 密碼: 0u0r

參考:
http://nodejs.cn/api/child_process.html
https://github.com/tj/commander.js/blob/HEAD/Readme_zh-CN.md#聲明-program-變量
https://segmentfault.com/a/1190000016788484
https://segmentfault.com/a/1190000011831802
https://xwenliang.cn/p/5acf36bef4c855403a000002
https://www.npmjs.com/package/ora
https://blog.csdn.net/weixin_38203203/article/details/104329844
https://www.cnblogs.com/xwwblog/p/13606604.html
https://www.cnblogs.com/xbzhu/p/11815197.html
https://segmentfault.com/q/1010000016925412
https://segmentfault.com/a/1190000007294861#articleHeader9
https://segmentfault.com/q/1010000019161214?utm_source=sf-similar-question
https://www.cnblogs.com/love314159/p/14234058.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子矗积,更是在濱河造成了極大的恐慌,老刑警劉巖敞咧,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異休建,居然都是意外死亡,警方通過查閱死者的電腦和手機丰包,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門壤巷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來邑彪,“玉大人胧华,你說我怎么就攤上這事寄症。” “怎么了矩动?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵有巧,是天一觀的道長。 經(jīng)常有香客問我悲没,道長篮迎,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任示姿,我火速辦了婚禮甜橱,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘栈戳。我一直安慰自己岂傲,他們只是感情好,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布子檀。 她就那樣靜靜地躺著镊掖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪褂痰。 梳的紋絲不亂的頭發(fā)上亩进,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天,我揣著相機與錄音缩歪,去河邊找鬼归薛。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的苟翻。 我是一名探鬼主播韵卤,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼崇猫!你這毒婦竟也來了沈条?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤诅炉,失蹤者是張志新(化名)和其女友劉穎蜡歹,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體涕烧,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡月而,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了议纯。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片父款。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖瞻凤,靈堂內(nèi)的尸體忽然破棺而出憨攒,到底是詐尸還是另有隱情,我是刑警寧澤阀参,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布肝集,位于F島的核電站,受9級特大地震影響蛛壳,放射性物質(zhì)發(fā)生泄漏杏瞻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一捞挥、第九天 我趴在偏房一處隱蔽的房頂上張望赫模。 院中可真熱鬧,春花似錦胸嘴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至屋群,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間芍躏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工庇楞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留否纬,地道東北人。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓睛驳,卻偏偏與公主長得像柏靶,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

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