4粉寞、Vue-cli項目創(chuàng)建

Vue-cli項目的創(chuàng)建

最近在開發(fā)網(wǎng)站,項目運用到了Vue-cli這個腳手架工具左腔,下面記錄一下vue-cli創(chuàng)建項目的一些步驟唧垦,為自己的學(xué)習(xí)做相關(guān)筆記。

vue.png

一翔悠、首先我們需要安裝node.js 這是我們的核心

1.下載 node.js

安裝步驟:一路next安裝好了或者自定義目錄(看個人)

2.安裝好了以后檢查一下是否安裝成功

  1. 打開cmd 輸入node -v 是否顯示node版本號
  2. 因為安裝成功后也安裝了npm 所以在cmd 輸入 npm -v 是否顯示npm版本號
  3. 如下圖安裝成功:
node-npm成功.png
4.一般情況下可能會安裝cnpm鏡像(看個人網(wǎng)速) 打開cmd 安裝全局阿里巴巴鏡像文件 輸入: 
  npm install -g cnpm --registry=https://registry.npm.taobao.org

5.驗證是否安裝cnpm成功 在cmd 輸入: cnpm -v 顯示的是cnpm 安裝的路徑(如圖git-驗證)

3.一般情況下我們下載Git 安裝

1. 在打開打開Git Bash Here
2. 在Git Bash Here 進行和cmd的輸入业崖,我們將得到相同的結(jié)果野芒,但是Git的功能更為強大 ,代碼倉創(chuàng)建等等  
3. 如圖所示:
git-驗證.png

二双炕、接下來進入正題了創(chuàng)建Vue-cli 這里進行兩種創(chuàng)建方式

1. Git(cmd命令行的模式) 創(chuàng)建

1. 打開Git Bash Here 全局安裝輸入:
    npm install --global vue-cli 
    或者是: 
    cnpm install --global vue-cli 

2. 安裝完成后 打開Git Bash Here 查看vue安裝是否正確 輸入:
    vue -V 
vue-安裝完成驗證.png
3. 一般安裝目錄在npm目錄下
vue-目錄.png
4. 現(xiàn)在我們開始用vue-cli腳手架工具構(gòu)建項目吧
  (1).創(chuàng)建一個文件夾如:MyVue/myvue-cli 打開Git Bash Here 輸入:
       vue init webpack vuefirstdemo
vue-創(chuàng)建.png
注釋:
  (1) 這里創(chuàng)建Vue 的項目有幾種狞悲,常見的是:
      webpack 、webpack-simple妇斤、browserify摇锋、browserify-simple、simple等等站超,
      一般大型項目主要推薦webpack荸恕,而個人或者是業(yè)務(wù)邏輯并沒有那么復(fù)雜的話推薦使用webpack-simple
  (2) vuefirstdemo:-----> 表示的是文件名,也就是項目名
  (3) Project name (vuefirstdemo): ----->項目名稱死相,直接回車融求,按照括號中默認(rèn)名字(注意這里的名字不能有大寫字母,如果有會報錯:
      Sorry, name can no longer contain capital letters 應(yīng)將項目名改為小寫(*)
  (4) Project description (A Vue.js project): ---->項目描述(可寫可不寫)算撮,也可直接回車生宛,使用默認(rèn)名字
  (5) Author (): ---->作者,看作者自己,怎么寫,默認(rèn)也可以肮柜。
  (6) Runtime + Compiler: recommended for most users 運行加編譯陷舅,既然已經(jīng)說了推薦,選擇即可推薦是:
      Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specificHTML) are ONLY allowed in .vue files - render functions are required elsewhere 
      僅運行時审洞,已經(jīng)有推薦了就選擇第一個了
  (7) Install vue-router? (Y/n) 是否安裝vue-router莱睁,看項目需求,輸入"y",回車則安裝芒澜,一般情況下都會需要到仰剿。
  (8) Use ESLint to lint your code? (Y/n) 是否使用ESLint管理代碼,ESLint是個代碼風(fēng)格管理工具痴晦,是用來統(tǒng)一代碼風(fēng)格的,這個是一個好的習(xí)慣酥馍,使用推薦大家使用。
  (9) Pick an ESLint preset (Use arrow keys) 選擇一個ESLint預(yù)設(shè)阅酪,編寫vue項目時的代碼風(fēng)格,直接y回車
  (10) Setup unit tests with Karma + Mocha? (Y/n) 是否安裝單元測試汁针,這個看自己了
  (11) Setup e2e tests with Nightwatch(Y/n)? 是否安裝e2e測試 术辐,也是看自己項目,直接回車

查看項目目錄

vue-創(chuàng)建完成.png
5. 接下來分別介紹一下vue-cli項目中文件/目錄主要是干什么用的  
    (1). build:---->構(gòu)建項目腳本目錄
    (2). config:---->構(gòu)建配置目錄:如端口號等
    (3). node-modules:---->依賴的node庫文件
    (4). src:---->主要源代碼編寫地方施无,
          src/assets:----->資源文件辉词,如:css、img猾骡、js等瑞躺,
          components:----->自定義組件編寫位置敷搪,
          router:----->路由,
          App.vue:----->vue 的根組件幢哨,
          main.js:----->主函數(shù)入口文件赡勘,
    (5). static:----->靜態(tài)文件目錄
    (6). test:----->測試文件目錄
    (7). .eslintignore和.eslintrc.js:-----> ES語法的配置文件
    (8). index.html: ------>入口文件
    (9). package.json: ----->項目描述文件

6.接下來我們運行創(chuàng)建的項目
    (1) 在該項目下 打開Git Bash Here 直接輸入: 
          npm install 
        如果報錯的話,我們可以用
         cnpm install  
        如下圖: <**如果沒安裝cnpm請看上面  【一捞镰、首先我們需要安裝node.js 這是我們的核心】 > 
cnpm -install.png
    (2) 然后輸入: 
         cnpm run dev 
        如下圖說明成功:
cnpm run dev.png
7. 現(xiàn)在可以進行訪問了闸与,打開瀏覽器輸入:http://localhost:8080,
訪問網(wǎng)址.png
    (1) 如果無法打開那么則說明是端口被占用了岸售,進入config/index.js文件進行修改端口重新運行
修改端口.png
10. 打包上線: cnpm run build

第一種方式完成
主要要記得幾個命令:

    cnpm install --global vue-cli  
    vue init webpack 項目名<小寫>
    cnpm install
    cnpm run dev
    cnpm run build

2. WebStorm 開發(fā)工具直接創(chuàng)建

1. 打開WebStorm File--->New--->Project 如下圖:
創(chuàng)建項目1.png
2. 選擇Vue.js 如下圖
   注意: 當(dāng)然践樱,在這里之前一定要先安裝Node.js 還有Vue-cli 看上面【一、首先我們需要安裝node.js 這是我們的核心】 安裝方式
創(chuàng)建2.png
3. 注意在location里面的項目名一定要是小寫的不然不能通過
4. 我們還可以根據(jù)項目的需要來創(chuàng)建幾種方式如: 
   webpack 凸丸、webpack-simple拷邢、browserify、browserify-simple屎慢、simple等等 這里我選擇 webpack 
   然后點擊---->Next
創(chuàng)建3.png
5. Starting Vue CLI... Vue-cli 項目加載中
項目創(chuàng)建加載中4.png
6. 輸入項目名 注意:項目名必須是小寫
輸入項目名5.png
7. 項目說明( 對項目介紹一句話)
項目說明6.png
8. 輸入作者(默認(rèn)即可)我這里輸入“xiaoming”
輸入作者7.png
9. 選擇webpack Vue build 選項 (默認(rèn)即可)
Vue build8.png
10. 是否安裝路由 Vue-router (默認(rèn)安裝)
路由-router9.png
11. 是否安裝ESLint 編碼方式
ESLint編碼10.png
12. 選擇ESLint 方式(默認(rèn)即可)
ESLint-標(biāo)準(zhǔn)方式11.png
13. 是否安裝test(默認(rèn)安裝吧)
測試-test12.png
14. 選擇Pick a test runner 方式(默認(rèn)即可)
15. 是否安裝Nightwatch E2E 測試方式(默認(rèn)即可)
安裝E2E14.png
16. 選擇項目創(chuàng)建方式npm
創(chuàng)建成功15.png
17. 項目創(chuàng)建成功
項目創(chuàng)建成功16.png
  1. 接下來我們?nèi)绾芜\行Webstorm里創(chuàng)建的項目呢篷店?
  1. 打開Webstorm Terminal
      直接輸入:
      cnpm install
      cnpm run dev
      打包發(fā)布:
      cnpm run build
     訪問網(wǎng)址:http://localhost:8080
cnpm install.png

cnpm run dev.png
2. 在Webstorm 配置運行環(huán)境
配置運行1.png

配置運行2.png

運行成功3.png
 3. 運行頁面顯示  訪問網(wǎng)址:http://localhost:8080
訪問網(wǎng)址.png

三谨胞、總結(jié)

創(chuàng)建Vue-cli項目到此結(jié)束了,希望對大家有所幫助!O读蕖!

  1. 主要在開發(fā)過程中不斷的提高自我
  2. 接下來就是在開發(fā)過程中分享一些坑和知識
  3. 主要是一些常用的命令一定要記住

查看最新版本 Vue-cli3項目創(chuàng)建

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末运提,一起剝皮案震驚了整個濱河市峭竣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌绝页,老刑警劉巖荠商,帶你破解...
    沈念sama閱讀 218,640評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異续誉,居然都是意外死亡莱没,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評論 3 395
  • 文/潘曉璐 我一進店門酷鸦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來饰躲,“玉大人,你說我怎么就攤上這事臼隔∴诹眩” “怎么了?”我有些...
    開封第一講書人閱讀 165,011評論 0 355
  • 文/不壞的土叔 我叫張陵摔握,是天一觀的道長寄狼。 經(jīng)常有香客問我,道長氨淌,這世上最難降的妖魔是什么泊愧? 我笑而不...
    開封第一講書人閱讀 58,755評論 1 294
  • 正文 為了忘掉前任伊磺,我火速辦了婚禮,結(jié)果婚禮上删咱,老公的妹妹穿的比我還像新娘屑埋。我一直安慰自己,他們只是感情好腋腮,可當(dāng)我...
    茶點故事閱讀 67,774評論 6 392
  • 文/花漫 我一把揭開白布雀彼。 她就那樣靜靜地躺著,像睡著了一般即寡。 火紅的嫁衣襯著肌膚如雪徊哑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,610評論 1 305
  • 那天聪富,我揣著相機與錄音莺丑,去河邊找鬼。 笑死墩蔓,一個胖子當(dāng)著我的面吹牛梢莽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奸披,決...
    沈念sama閱讀 40,352評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼昏名,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了阵面?” 一聲冷哼從身側(cè)響起轻局,我...
    開封第一講書人閱讀 39,257評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎样刷,沒想到半個月后仑扑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,717評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡置鼻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,894評論 3 336
  • 正文 我和宋清朗相戀三年镇饮,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片箕母。...
    茶點故事閱讀 40,021評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡储藐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嘶是,到底是詐尸還是另有隱情邑茄,我是刑警寧澤,帶...
    沈念sama閱讀 35,735評論 5 346
  • 正文 年R本政府宣布俊啼,位于F島的核電站,受9級特大地震影響左医,放射性物質(zhì)發(fā)生泄漏授帕。R本人自食惡果不足惜同木,卻給世界環(huán)境...
    茶點故事閱讀 41,354評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望跛十。 院中可真熱鬧彤路,春花似錦、人聲如沸芥映。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奈偏。三九已至坞嘀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間惊来,已是汗流浹背丽涩。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留裁蚁,地道東北人矢渊。 一個月前我還...
    沈念sama閱讀 48,224評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像枉证,于是被迫代替她去往敵國和親矮男。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,974評論 2 355

推薦閱讀更多精彩內(nèi)容