vue工程化


很多人在玩完了官方文檔的小例子之后,又不知道如何下手了。所以我這邊幫大家把斷層補上。大家首先要把vue的基本語法都熟悉了,然后再來這邊學習。

有了前面webpack的鋪墊,我們直接從vue的工程化開始入手,這也是vue的真正玩法。

(1)首先,我們將盤符切到d盤,打開命令行,輸入:

npm install vue-cli -g

這個vue-cli呢,是vue的腳手架工具,可以自動生成目錄,跟express生成器差不多。

(2)安裝完成后,生成一下工程,輸入:

vue init webpack vue2

這時會出現一些提示,直接一路回車即可。

最后,如果出現如上的圖示,就說明安裝成功了。

我們看一下生成好的目錄:

(3)安裝列表

 我們看到根目錄下有個packge.json文件,打開瞧一瞧:

 

我們看到,需要安裝的東西還真不少。慢慢裝吧。輸入命令:

cd vue2
npm install

慢慢等着吧,如果你玩過node,這個流程應該是相當熟悉了。

(4)好,經過漫長的等待,我們終於將物料全部安裝完畢。然后呢,輸入命令:

npm run dev

 

我們看到,命令行進入阻塞等待狀態。

根據提示我們知道,8080端口已經被監聽了。打開瀏覽器,輸入http://localhost:8080,會看到這樣的頁面:

 

(5)目錄結構

build:打包發布需要的文件。
config:存放配置文件。
src:開發目錄。這個比較重要
    |---assets:資源目錄。
    |---components:存放組件,都是.vue文件。
    |---router:路由文件。
    |---App.vue:入口組件。
    |---main.js:啟動文件。
static:靜態資源目錄。可以放一些圖片,字體之類。
index.html:首頁入口文件。
packge.json:安裝列表。

(4)打包輸出文件目錄

    不知道大家注意到沒有,貌似還少了個目錄,是啥呢?

    沒錯,就是dist打包輸出的文件目錄。這個目錄其實是動態生成的,我們輸入命令:

npm run build

  

然后就可以生成dist目錄了,我們最后上線,也只是上這個dist目錄即可。這個以后我們還會說

從package.json安裝清單來看,這個腳手架還搭載了express。那是否意味着:我們的api接口也會在上面開發呢?其實不然,你想多了。

這個node環境,不過是方便前端調試打包的工具罷了。

我們一向秉承的原則是——前后端分離。為了降低日后項目的維護成本,還是徹底分開的好。





 
 
.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM