基於webpack搭建vue-cli以及webstorm的設置


N1.檢查本地電腦是否安裝node和npm

安裝vue-cli的前提是已經安裝了npm

是否安裝npm檢查命令

npm -v

如果出現版本號,說明已經安裝了npm

 

 

查看node版本號

node -v

如果未出現上述情況,請前往官網下載穩定版本,也可以點右邊的穿梭機下載,目前vision用的node版本是 8.9.3 走你--node下載

注意:可以直接在官網上下載8.9.3版本覆蓋你本地的版本,安裝之后運行npm -v可能會出現如下錯誤。


解決方法:

刪除目錄下"C:\Users\你的用戶名\AppData\Roaming\npm\node_modules"文件下的npm文件就可以了!!

 

 

安裝webpack

首先查看是否已經全局安裝了webpack

webpack -v

如果出現版本號,表示已經成功安裝了webpack,目前vision項目用的是3.10.0版本

否則需全局安裝webpack

npm install -g webpack

 

N2.安裝vue-cli腳手架工具

首先 查看電腦是否已經全局安裝了腳手架工具(注意,此處查看是大寫 V

vue -V

未出現版本號則需要全局安裝vue-cli

npm install vue-cli -g

使用vue -V 檢測是否成功安裝到計算機

 

N3.初始化項目(此處是熟悉vision項目詳細搭建流程,可以跳過)

使用 vue init 命令來初始化項目

vue init <template-name> <project-name>

 

<template-name>:表示模板名稱,其中vue-cli提供了5種模板

1.webpack:全面的webpack+vue-loader的模板,功能包括熱加載,檢測和css擴展等。

2.webpack-simple:簡單的webpack+vue-loader的模板,但是不包含其他功能。

3.browerify

4.browerify-simple(由於我們不使用browerify此處就不寫了)

5.simple:最簡單的單頁面應用模板

 

由於我們的vision項目是基於webpack來的,所以選擇webpack模板作為開發模板

 

<project-name>:項目名稱。要注意名稱不可以大寫,至於原因這里不介紹,可以看一下阮一峰大神的總結. 為什么文件名要使用小寫

 

介紹完模板,到此步驟已經可以搭建基於vue-cli腳手架的項目了

這里由於盼哥已經在遠端搭建了vision項目,所以我們的項目已經有了名稱,就是vision!是不是很高大上?

所以 我們就直接 vue init webpack 就可以了!

命令:

vue init webpack

 

Project name:項目名稱,直接回車。

Project description:項目描述,默認為 a vue.js project

Author:作者

Install vue-router?是否安裝vue路由插件,這里我們要使用,選擇Y

Use ESLint to lint your code?是否使用ESLint來限制你的代碼錯誤和風格。經過討論我們決定不使用。原因有兩點:

1.之前沒使用過,查詢一些資料這個限制甚至會限制單引號和雙引號的使用。

2.怕影響效率。

Set up unit tests:是否需要安裝單元測試工具 N

Setup e2e tests with Nighwatch? 是否安裝e2e來進行用戶行為模擬測試 N

接下來就可以使用 npm run dev運行項目了!

 

N4.分析vue-cli模板以及修改部分內容(可以直接下一步)

這里有一篇講解非常、非常、極其、特別、厲害的文章,望仔細看一下! vue-cli#2.0 webpack配置分析

build --編譯任務的代碼

config –webpack的配置文件

package.json–項目的基本信息

 

運行項目默認的端口號是8080,但是該端口容易被占用。為了防止出現沒必要的問題,我這里修改了端口號改為8777。當然如果你想改一個自己喜歡的端口號,可以進入

config/index/js找到端口號,直接修改就行了!

 

N5.注意事項

我們項目從遠端git clone 到本地的,是沒有node_modules,也就是所謂的依賴的。

在clone下來的vision項目下:

cd vision

npm install

安裝完畢之后文件中會有一個node_modules文件。這時執行npm run dev就可以運行vision項目了!如果你沒有運行成功,記得叫人。

 

N6.axios

vue官方推薦使用axios來發送和請求數據,因為官方不在繼續維護vue-resource,而之前我們的package.json中是沒有安裝axios的

命令:

npm install axios --save

思考:

1.安裝其他插件時可以直接使用Vue.use()來使用,然而axios不可以。

目前有三種方法可以解決:

 

 

第一種:每個.vue文件都引入axios,這個方法就是麻煩,但是好用。

第二種:直接修改axios原型鏈。該方法目前還沒嘗試。嘗試之后在此處修改。

第三種:結合Vuex使用,也就是封裝一個action代碼塊。由於目前我們正在使用vuex,這個方法也在考慮中。

 

N7使用webStorm來運行vision項目

1.前往官網下載webstorm。激活碼 走你 

2.clone代碼,下載依賴包 執行npm run dev來嘗試代碼是否可以運行成功

3.安裝vue插件,在webstorm的plugins搜索vue,並且安裝插件

4.將Es5.1改為Es6,webStorm默認支持的是Es5.1版本,如果不修改就會這樣

 

5.安裝gerrit插件,公司使用gerrit,這個必須要安裝。

安裝方式同第三步一樣。

6.安裝之后打開本項目.git文件。.git文件是隱藏的,需要想辦法讓他顯示出來。

首先下載commit文件,否則會提交不上去你的代碼commit-msg

cd vision

ls -a

open .git

打開里面的hooks文件,把下載好的文件放進去就ok了!具體參考盼哥寫的 Gerrit使用流程+pycharm配置

7.最后修改右上角的

 

備注:為什么必須修改名稱?之前波哥未修改名稱,造成點擊啟動項目時啟動三次。而且不時的刷新。最后發現是沒有修改名稱造成的。

到此處,項目的搭建,以及你本地代碼已經可以正常的運行,修改,提交了!

 


免責聲明!

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



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