2019-03-28(vue-cli項(xiàng)目)


vue-cli工程 需要依賴node.js 環(huán)境,在電腦上安裝node.js愈腾,安裝完成以后在命令行輸入 node -v (檢測(cè)node版本)笆怠,出現(xiàn)版本號(hào),意味著安裝成功猪落,也就可以使用node 的包管理器 npm了贞远。

一、vue-cli項(xiàng)目使用到的技術(shù):

1笨忌、vue.js-----------它是vue-cli工程核心蓝仲,提供數(shù)據(jù)雙向綁定和組件系統(tǒng)

2、vue-router-----用于單頁(yè)面路由跳轉(zhuǎn)官疲,屬于vue插件袱结,所以使用的時(shí)候可以Vue.use()

3、vuex------------狀態(tài)管理途凫,用于管理系統(tǒng)多個(gè)組件共享的數(shù)據(jù)

4垢夹、axios-----------用來(lái)發(fā)送請(qǐng)求,向后臺(tái)請(qǐng)求數(shù)據(jù)维费,由于不是vue插件果元,不可使用Vue.use()促王,可以在Vue原型中添加

5、webpack------管理系統(tǒng)模塊和打包系統(tǒng)

二而晒、vue-cli項(xiàng)目目錄結(jié)構(gòu)

1蝇狼、build 文件夾----存放 webpack 相關(guān)配置和腳本,開(kāi)發(fā)中僅 偶爾使用 到此文件夾下?webpack.base.conf.js?用于配置 less欣硼、sass等css預(yù)編譯庫(kù)题翰,或者配置一下 UI 庫(kù)

2、config 文件夾----主要存放配置文件诈胜,用于區(qū)分開(kāi)發(fā)環(huán)境豹障、線上環(huán)境的不同。 常用到此文件夾下?config.js?配置開(kāi)發(fā)環(huán)境的 端口號(hào)焦匈、是否開(kāi)啟熱加載 或者 設(shè)置生產(chǎn)環(huán)境的靜態(tài)資源相對(duì)路徑血公、是否開(kāi)啟gzip壓縮、npm run build 命令打包生成靜態(tài)資源的名稱和路徑等

3缓熟、dist 文件夾----默認(rèn) npm run build 命令打包生成的靜態(tài)資源文件累魔,用于生產(chǎn)部署

4、node_modules----存放npm命令下載的開(kāi)發(fā)環(huán)境和生產(chǎn)環(huán)境的依賴包

5够滑、src:----存放項(xiàng)目源碼及需要引用的資源文件

6垦写、src下assets-----存放項(xiàng)目中需要用到的資源文件,css彰触、js梯投、images等

7、src下componets------存放vue開(kāi)發(fā)中一些公共組件

8况毅、src下router----vue路由的配置文件

9分蓖、src下util----存放vue開(kāi)發(fā)過(guò)程中一些公共的.js方法

10、src下vuex-----存放 vuex 為vue專門(mén)開(kāi)發(fā)的狀態(tài)管理器

11尔许、src下app.vue-------使用標(biāo)簽<route-view></router-view>渲染整個(gè)工程的.vue組件

12么鹤、src下main.js------vue-cli工程的入口文件

13、index.html-----設(shè)置項(xiàng)目的一些meta頭信息和提供<div id="app"></div>用于掛載 vue 節(jié)點(diǎn)


/========================================/

├── build // 構(gòu)建相關(guān)??

├── config? ? ? ? ? ? ? ? ? ? // 配置相關(guān)

├── src? ? ? ? ? ? ? ? ? ? ? ? // 源代碼

│?? ├── api? ? ? ? ? ? ? ? ? ? // 所有請(qǐng)求

│?? ├── assets? ? ? ? ? ? ? ? // 主題 字體等靜態(tài)資源

│?? ├── components? ? ? ? ? ? // 全局公用組件

│?? ├── directive? ? ? ? ? ? ? // 全局指令

│?? ├── filtres? ? ? ? ? ? ? ? // 全局 filter

│?? ├── icons? ? ? ? ? ? ? ? ? // 項(xiàng)目所有 svg icons

│?? ├── lang? ? ? ? ? ? ? ? ? // 國(guó)際化 language

│?? ├── mock? ? ? ? ? ? ? ? ? // 項(xiàng)目mock 模擬數(shù)據(jù)

│?? ├── router? ? ? ? ? ? ? ? // 路由

│?? ├── store? ? ? ? ? ? ? ? ? // 全局 store管理

│?? ├── styles? ? ? ? ? ? ? ? // 全局樣式

│?? ├── utils? ? ? ? ? ? ? ? ? // 全局公用方法

│?? ├── vendor? ? ? ? ? ? ? ? // 公用vendor

│?? ├── views? ? ? ? ? ? ? ? ? // view

│?? ├── App.vue? ? ? ? ? ? ? ? // 入口頁(yè)面

│?? ├── main.js? ? ? ? ? ? ? ? // 入口 加載組件 初始化等

│? └── permission.js? ? ? ? ? // 權(quán)限管理

├── static? ? ? ? ? ? ? ? ? ? // 第三方不打包資源

│?? └── Tinymce? ? ? ? ? ? ? ? // 富文本

├── .babelrc? ? ? ? ? ? ? ? ? // babel-loader 配置

├── eslintrc.js? ? ? ? ? ? ? ? // eslint 配置項(xiàng)

├── .gitignore? ? ? ? ? ? ? ? // git 忽略項(xiàng)

├── favicon.ico? ? ? ? ? ? ? ? // favicon圖標(biāo)

├── index.html? ? ? ? ? ? ? ? // html模板

└── package.json? ? ? ? ? ? ? // package.json

三味廊、config文件夾 下 index.js 的對(duì)于工程 開(kāi)發(fā)環(huán)境 和 生產(chǎn)環(huán)境 的配置

build?對(duì)象下 對(duì)于 生產(chǎn)環(huán)境 的配置:

1蒸甜、index-----配置打包后入口.html文件的名稱以及文件夾名稱

2、assetsRoot-----配置打包后生成的文件名稱和路徑

3余佛、assetsPublicPath-----配置 打包后 .html 引用靜態(tài)資源的路徑迅皇,一般要設(shè)置成 "./"

4、productionGzip-------是否開(kāi)發(fā) gzip 壓縮衙熔,以提升加載速度

5登颓、assetsSubDirectory-----直接引用的靜態(tài)文件

dev?對(duì)象下 對(duì)于 開(kāi)發(fā)環(huán)境 的配置:

1、port------設(shè)置端口號(hào)(默認(rèn)端口8080红氯,由于8080被其他應(yīng)用占用框咙,本人已改成8089)

2咕痛、autoOpenBrowser-----啟動(dòng)項(xiàng)目時(shí),自動(dòng)打開(kāi)瀏覽器

3喇嘱、proxyTable-------vue設(shè)置的代理茉贡,用以解決 跨域 問(wèn)題

四、package.json 里面的配置

1者铜、scripts-----npm run xxx 命令調(diào)用node執(zhí)行的 .js 文件(npm run dev執(zhí)行啟動(dòng)項(xiàng)目)

2腔丧、dependencies-----生產(chǎn)環(huán)境依賴包的名稱和版本號(hào),即這些 依賴包 都會(huì)打包進(jìn) 生產(chǎn)環(huán)境的JS文件里面

3作烟、devDependencies-----開(kāi)發(fā)環(huán)境依賴包的名稱和版本號(hào)愉粤,即這些 依賴包 只用于 代碼開(kāi)發(fā) 的時(shí)候,不會(huì)打包進(jìn) 生產(chǎn)環(huán)境js文件 里面

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末拿撩,一起剝皮案震驚了整個(gè)濱河市衣厘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌压恒,老刑警劉巖影暴,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異探赫,居然都是意外死亡型宙,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)伦吠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)早歇,“玉大人,你說(shuō)我怎么就攤上這事讨勤。” “怎么了晨另?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵潭千,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我借尿,道長(zhǎng)刨晴,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任路翻,我火速辦了婚禮狈癞,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘茂契。我一直安慰自己蝶桶,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布掉冶。 她就那樣靜靜地躺著真竖,像睡著了一般脐雪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上恢共,一...
    開(kāi)封第一講書(shū)人閱讀 51,598評(píng)論 1 305
  • 那天战秋,我揣著相機(jī)與錄音,去河邊找鬼讨韭。 笑死脂信,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的透硝。 我是一名探鬼主播狰闪,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蹬铺!你這毒婦竟也來(lái)了尝哆?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤甜攀,失蹤者是張志新(化名)和其女友劉穎秋泄,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體规阀,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡恒序,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了谁撼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片歧胁。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖厉碟,靈堂內(nèi)的尸體忽然破棺而出喊巍,到底是詐尸還是另有隱情,我是刑警寧澤箍鼓,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布崭参,位于F島的核電站,受9級(jí)特大地震影響款咖,放射性物質(zhì)發(fā)生泄漏何暮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一铐殃、第九天 我趴在偏房一處隱蔽的房頂上張望海洼。 院中可真熱鬧,春花似錦富腊、人聲如沸坏逢。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)词疼。三九已至俯树,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間贰盗,已是汗流浹背许饿。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留舵盈,地道東北人陋率。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像秽晚,于是被迫代替她去往敵國(guó)和親瓦糟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

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