藉助node,搭建vue環境

weixin_34337265發表於2017-05-07
要使用vuejs來開發,首先要有環境,這個環境需要藉助於nodejs,所以要先安裝node,需要藉助於node裡面的npm來安裝.
2602441-b1c4367380868151.png
vue.png
1.先下載nodejs安裝包

在網上可以搜尋到此安裝包,直接下載就好了

2602441-5cc818fa1000012b.png
安裝nodejs成功後顯示的nodejs資料夾
(1)輸入node -v命令列就可以顯示node版本(用cmd來輸入)
2602441-d99a2d13c7fe25d5.png
Paste_Image.png
2602441-060a1447e7eca2ab.png
輸入此命令,為了允許npm在cmd中輸入執行
(2)輸入webpack命令列,安裝webpack
2602441-464f7b0337aa7868.png
Paste_Image.png
(3)驗證全域性vue-cli腳手架是否安裝成功
2602441-29425807e717694e.png
Paste_Image.png

補充:
1)需要注意的(npm也是需要在cmd裡輸入,nodejs編輯器只是編輯一些js)

2602441-ae157b5b75b56d99.png
Paste_Image.png

解決方法:

2602441-45f73859a2f357e5.png
Paste_Image.png

2)還需要安裝git和sdk,還有其他一些
(由於之前本人安裝IDE開發軟體時已安裝了git和sdk,所以可以這步忽略)

3)注意:當出現這個cnpm報錯(需要安裝淘寶映象)

解決方法

2602441-46b33c9423269c43.png
Paste_Image.png

(4)安裝淘寶映象,這才使cnpm不報錯,輸入cnpm -v檢視版本

2602441-e459992ca74eba10.png
Paste_Image.png

(5)往下就是建立vue專案

2602441-88a8a569e837e18a.png
Paste_Image.png

例子

2602441-3e7e1a2b0949c3a9.png
Paste_Image.png

(6)需要在本地電腦中配置變數:使用者變數和系統變數都需要編輯(找到nodejs的安裝路徑)

2602441-6de9d2bcf1728551.png
Paste_Image.png

(7)輸入cnpm install,若此執行不成功,就需要安裝淘寶映象先,再執行命令,執行成功命令,這時專案資料夾裡會自動生成node_modules

2602441-8b163389102aff6f.png
Paste_Image.png
2602441-90b2569413365094.png
Paste_Image.png

注意:可能有時安裝cnpm install沒成功,就安裝npm install,或者因為有時可能安裝的node_modules出錯了,需要刪除掉再重新輸命令來安裝

(8)最後執行npm run dev,注意若是報錯,報錯資訊說明需要升級

2602441-29813e55b4ba7d67.png
Paste_Image.png

(9)輸入cnpm install -g npm版本升級

2602441-2e9e9c7bfcdb5380.png
Paste_Image.png

(10)最後輸入npm run dev就成功顯示埠號為http://localhost:8080

2602441-b2f9aeb47fe1ec78.png
Paste_Image.png

index.js檔案中有顯示的dev,埠為8080

2602441-d5225f4b1c1d8162.png
Paste_Image.png

(11)在瀏覽器中輸入localhost:8080/#/執行了app.vue檔案

2602441-1106b160ea9e74f7.png
Paste_Image.png
2602441-35ca95e7abe555d3.png
Paste_Image.png

最後補充說明:
很多人可能會疑惑vuejs不是像jquery外掛一樣可以直接引入vuejs外掛後,然後嵌入在html中寫小demo嗎?為什麼還需要搭建vue環境,其實搭建vue環境後,不用引入外掛,直接寫.vue字尾檔案,執行此檔案就可以顯示小demo效果。

本文作者lilyping
越努力,越幸運
原文連結:https://www.jianshu.com/u/3908e601f4ec
微信公眾號:BestLilyPing
github:https://github.com/lilyping
Demos原始碼地址:https://github.com/lilyping

相關文章