天天看點

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

筆記目錄

  • 一、搭建開發環境
    • 1、Vue2.0 推薦開發環境
    • 2、安裝node
    • 3、安裝cnpm
    • 4、安裝 webpack
    • 5、安裝vue-cli
  • 二、建構項目
    • 1、建立項目
    • 2、安裝依賴
  • 三、嘗試運作
    • 1、cmd指令運作
    • 2、idea導入項目
    • 3、idea運作

一、搭建開發環境

1、Vue2.0 推薦開發環境

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

2、安裝node

Node.js官網:

進入Node.js官網,選擇下載下傳并安裝Node.js。安裝過程隻需要點選“下一步”即可,如下圖,非常簡單。

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

Node.js也有中文官網

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作
vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作
vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作
vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作
vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作
vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

驗證Node.js是否安裝好,在windows下,win+r召喚出運作視窗,輸入cmd打開指令行視窗。

輸入node -v 即可得到對應的Node.js版本;

輸入 node 指令,進入node.js互動模式;

輸入console.log(“Hello,World”); 測試安裝

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

npm包管理器是內建在Node.js中了,是以在安裝Node.js的時候就已經自帶了npm。

輸入npm -v 可得到npm的版本。

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

3、安裝cnpm

由于資源的限制,安裝npm依賴包的時候經常失敗,建議使用npm的國内鏡像cnpm 指令行工具代替預設的npm。

npm 國内鏡像: https://npm.taobao.org/

在指令行中輸入以下内容等待安裝

npm install -g cnpm --registry=https://registry.npm.taobao.org
vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

4、安裝 webpack

在指令行中運作以下指令然後等待安裝。

npm install webpack -g
vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

5、安裝vue-cli

在指令行中運作以下指令然後等待安裝

cnpm install -g vue-cli
vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

二、建構項目

1、建立項目

在這裡将vue項目建在指定檔案夾下,比如D盤的vueProjiects檔案夾,利用指令進入此目錄。在cmd中輸入盤符D:回車即可進入D盤:

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

輸入指令 cd vueProjects跳到此目錄下:

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

在此目錄下建立一個基于 webpack 模闆的新項目,即在cmd中輸入以下指令:

vue init webpack my-vue-project // my-vue-project就是建立項目的名稱

vue init webpack my-vue-project 意思是初始化一個項目,利用的是webpack打包和壓縮,此項目命名為my-vue-project。

這樣,my-vue-project檔案夾就自動生成剛剛在指定的目錄中。

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

在輸入之後會出現許多配置項,一般情況下沒有特别設定,一路enter就可以了。

但是,其中的ESLint推薦不使用(運作的時候會檢查代碼規範,規範什麼的太麻煩,畢竟是小demo),ESlint是可以配置規範的,在多人協作開發的過程中,代碼的規範非常的重要。有一套良好的代碼規範,對于項目的開發和維護都很友好。我這裡不用,是因為配置麻煩,以及運作的時候總報錯很影響心情。

? Project name my-vue-project   //項目名,預設就是上面設定的my-vue-project
? Project description A Vue.js project // 項目描述,會在README.md檔案上生成輸入的内容,回車
? Author _**** <****@**.com> // 項目作者,如果有git,就是讀取git的User資訊
? Vue build standalone // 建構方式,回車,選第一個選項recommended for most users(被推薦給大多數使用者)
? install vue-router? Yes  // 安裝vue的路由插件,回車
? Use ESLint to lint your code? Yes  // 是否使用ESlint檢測你的代碼,預設是
  // ESLint推薦不使用,(運作的時候會檢查代碼規範,規範什麼的太麻煩,畢竟是小demo),ESlint是可以配置規範的,在多人協作開發的過程中,代碼的規範非常的重要。有一套良好的代碼規範,對于項目的開發和維護都很友好。這裡可以不用,是因為配置麻煩,以及運作的時候總報錯很影響心情。
? Pick an ESLint preset Standard // 選這個一個ESlint類型,回車,Standard是js的标準風格
? Setup unit tests with Karma + Mocha? Yes //  使用單元測試工具,回車,karma和mocha 預設
? Pick a test runner   Jest // 選擇一個單元測試運作器,回車預設
? Setup e2e tests with Nightwatch? Yes // 使用e2e測試架構,回車 NightWatch 預設
? Should we run 'npm install' for you after the project has been created? yes,use npm  // 回車, 項目建立後是否要為你運作“npm install”?這裡選擇包管理工具
           

出現下面幾句表示建立好了。

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

打開my-vue-project檔案夾,項目檔案如下:

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作
目錄/檔案 說明
build 項目建構(webpack)相關代碼
config 配置目錄,包括端口号等。我們初學可以使用預設的。
node_modules npm 加載的項目依賴子產品
src

源碼存放檔案夾目錄。

assets: 放置一些圖檔,如logo等。

components: 目錄裡面放了一個元件檔案,可以不用。

App.vue: 項目入口檔案,我們也可以直接将元件寫這裡,而不使用 components 目錄。

main.js: 項目的核心檔案。

static 靜态資源目錄,如圖檔、字型等。
test 初始測試目錄,可删除,展開可以看到單元測試和e2e測試兩個目錄
.xxxx檔案 這些是一些配置檔案,包括文法配置,git配置等。
index.html 首頁入口檔案,單頁應用的html檔案,可以看成是一個視窗(window)。
package.json 項目配置檔案。配置項目資訊,需要安裝的子產品之類
README.md 項目的說明文檔,markdown 格式

2、安裝依賴

在啟動之前還需要安裝我們的依賴子產品,也就是package.json裡面的子產品,在cmd中,注意需要使用指令先定位到my-vue-project目錄下,然後輸入指令cnpm install安裝項目所需的依賴包資源

cnpm install

( cnpm install 最好不要從國内鏡像cnpm安裝,會導緻後面可能缺失很多依賴庫)

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

可以看到my-vue-project檔案夾下多了一個node_modules檔案

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

三、嘗試運作

1、cmd指令運作

使用指令npm run dev 運作項目

npm run dev
vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

項目運作成功後浏覽器會自動打開localhost:8080呈現以下頁面:

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

2、idea導入項目

已有項目選擇:File -> New -> Project from Existing Sources…

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

選擇之前建構好的項目:my-vue 選擇之後,直接點選 ok 。

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

選擇項目類型:選擇之後,直接點選 ok 。

Create project from existing sources。導入使用idea建立的項目源碼

Import project from external model。 可以導入Eclipse等建立的項目,這些項目将會被成功的被轉idea項目檔案

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

(因為當時導入忘記截圖,這個是網圖湊合看。)

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

下一步。

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作
vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

完成,點選 Finish。

3、idea運作

點選視窗左下角 Terminal 進入指令行,這個和cmd 基本一樣。

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

使用指令npm run dev 運作項目

npm run dev
vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

運作過程沒有出現錯誤,然後檢視運作結果。

vue.js2.0學習筆記:搭建開發環境、建構項目、idea運作vue一、搭建開發環境二、建構項目三、嘗試運作

這樣就大功告成啦!撒花★,°:.☆( ̄▽ ̄)/$:.°★。撒花!

當然這個學習筆記參考了很多大神的文章,然後融合進了自己學習過程中遇到的問題和難點,做了一些說明,确實是站在了巨人的肩膀上。

繼續閱讀