在vue愈來愈火的狀況下,本人也開始加入到大軍當中。vue
首先,列舉下咱們須要的東西:node
node.js 環境(npm包管理器)webpack
vue-cli 腳手架構建工具web
cnpm npm的淘寶鏡像vue-cli
安裝node.jsnpm
npm包管理器,是在集成在node中的,因此,直接輸入npm -v就會以下圖所示,顯示出npm的版本信息。json
到這一步,就把node環境安裝完成了,npm包管理器也有了,因爲有些npm資源被屏蔽或者是國外的資源,常常會致使用npm安裝依賴包的時候失敗,因此咱們還須要npm的國內鏡像--cnpm。瀏覽器
安裝cnpm架構
在命令行中輸入 npm install -g cnpm --registry=http://registry.npm.taobao.org 而後等待,安裝完成以下如所示。框架
完成以後,咱們就能夠用cnpm代替npm來安裝依賴包,若是想進一步瞭解cnpm的,查看淘寶鏡像官網。
安裝vue-cli腳手架構建工具
在命令行中運行命令 npm install -g vue-cli ,而後等待安裝完成以後,經過以上三步,咱們須要準備的環境和工具都準備好了,接下來就開始使用vue-cli來構建項目,用vue-cli構建項目,首先咱們要選定目錄,而後在命令行中把目錄轉到選定的目錄中,我選擇桌面來存放新建的項目,則咱們須要先把項目目錄cd到桌面,以下圖:
在桌面目錄下,在命令行中運行命令 vue init webpack firstVue ,這行命令的意思是要初始化一個項目,其中webpack是構建工具,也就是整個項目是基於webpack的。其中firstVue是整個項目的文件夾的名稱,這個文件夾會自動生成你指定的目錄中,以下圖:
運行的初始化命令的時候會讓用戶輸入幾個基本的選項,如項目名稱,描述,做者等信息,若是不想填寫就直接回車默認就行。
打開firstVue文件夾,項目文件以下所示:
這就是整個項目的目錄結構,其中,咱們主要是在src中作修改,這個項目還只是一個結構框架,整個項目須要的依賴資源都尚未安裝,以下圖:
安裝項目所需的要安裝依賴包,首先cd到項目文件夾(firstVue文件夾),而後運行命令 cnpm install ,等待安裝。
安裝完成以後,會在咱們的項目目錄firstVue文件夾中多出一個node_modules文件夾,這裏邊就是咱們項目須要的依賴包資源。
安裝完依賴包以後,就能夠運行整個項目了。 運行項目在項目目錄中,運行命令 npm run dev ,會用熱加載的方式運行咱們的應用,熱加載可讓咱們在修改完代碼後不用手動刷新瀏覽器就能實時看到修改後的效果。
這裏簡單介紹下 npm run dev 命令,其中的「run」對應的是package.json文件中,scripts字段中的dev,也就是 node build/dev-server.js命令的一個快捷方式。 項目運行成功後,瀏覽器會自動打開localhost:8080(若是瀏覽器沒有自動打開,能夠手動輸入)。運行成功後,會看到以下所示的界面。