vue項(xiàng)目構(gòu)建流程

vue項(xiàng)目總流程

一、安裝和理解框架里的文件

1.首先,安裝vue全局環(huán)境:

npm install -g vue-cli

然后在一個(gè)項(xiàng)目下建一個(gè)比如jsj這樣的目錄,進(jìn)入這個(gè)目錄打開(kāi)命令行窗口:vue init webpack pro(這個(gè)是項(xiàng)目名字),寫完這個(gè)命令之后會(huì)出現(xiàn)一些命令行讓回答y或n,這個(gè)時(shí)候這樣:

如:1) vue-router? Y

? 2)Lint your code? n(這個(gè)是代碼檢查比較嚴(yán)謹(jǐn),以后等項(xiàng)目做的完整了就可以把它裝上去了)

? 3)unit tests ? Y

? 4)e2e tests ..? n

? 5)Yes,use npm

2.安裝好之后:輸入這樣的命令行

1)cd pro

2)npm run dev(啟動(dòng)項(xiàng)目)

3.啟動(dòng)完項(xiàng)目,會(huì)出現(xiàn)一個(gè)端口號(hào),直接在瀏覽器輸入端口號(hào)就可以了

二、分析目錄結(jié)構(gòu)

1.index.html這個(gè)文件是單頁(yè)面應(yīng)用(SPA):整個(gè)項(xiàng)目里面只有一個(gè)html頁(yè)面,作用:用來(lái)加載主視圖的一個(gè)html主文件。

2.package,json作用:整個(gè)項(xiàng)目的主配置文件,包含指令,包含所依賴的一些環(huán)境

3.static目錄是一個(gè)空:主要用來(lái)存放靜態(tài)資源文件,如圖片、音視頻

4.build文件(打包、建立):是要把當(dāng)前的項(xiàng)目工程化,里面是跟打包相關(guān)的配置文件。它里面的

1)webpack.base.conf.js是webpack基礎(chǔ)配置文件,entry output resolve module(加載器的配置)

2)webpack.dev.conf.js是熱更新監(jiān)聽(tīng)器的一個(gè)配置,堅(jiān)挺的是index.html這個(gè)文件

3)webpack.prod.conf.js對(duì)插件二次聲明的一個(gè)配置

4.config目錄里面,它本身就是配置的意思,能用到的就是index.js,在這里面管理了主機(jī)、域名、端口號(hào)、路徑的聲明

5.src目錄里(能夠編寫代碼的目錄):

1)app.vue:

export default {//把單文件組件暴露出去了,有地方是要用它
  name: 'App'
}

2)main.js:管理整個(gè)入口文件

import App from './App'  //把聲明的組件對(duì)象拿過(guò)來(lái)
import router from './router'//路由規(guī)則的對(duì)象

6.怎么用?組件寫在components,路由規(guī)則配置在router里面

注意:所有項(xiàng)目工程化的插件都要以以來(lái)的形式裝過(guò)來(lái):如:

axios:npm i axios --save-dev

哪個(gè)組件需要交互,就在哪個(gè)組件里倒入axios對(duì)象

7.怎樣借助第三方動(dòng)畫:要以模塊的形式把動(dòng)畫css文件導(dǎo)到主配置文件里面:在src文件里建一個(gè)stylesheet目錄,里面放進(jìn)去animate.css文件,然后把這句話放到 main.js里 import './stylesheet/animate.css'

三、移動(dòng)端的UI框架如何使用

1.去百度官網(wǎng)搜mintui,然后進(jìn)入U(xiǎn)I官網(wǎng)

npm install mint-ui -S把這個(gè)命令行輸入到終端安裝下

然后點(diǎn)擊開(kāi)始使用,點(diǎn)擊中文vue2.0,點(diǎn)擊左邊欄的Quickstart 然后復(fù)制這個(gè)

import MintUI from 'mint-ui'
import 'mint-ui/lib/style.css'

Vue.use(MintUI)

放到main.js里面就可以使用了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容