Vue.js系列之項(xiàng)目搭建(1)
說(shuō)明:
我們項(xiàng)目現(xiàn)在用的是:vue2.0 + vue-cli + webpack + vue-router2.0 + vue-resource1.0.3
如果大家在實(shí)踐的過(guò)程中與本文所說(shuō)的內(nèi)容有較大區(qū)別的話看看是不是版本問(wèn)題。
本文是一系列文章,在我對(duì)Vue有了更深刻的理解認(rèn)識(shí)之后會(huì)對(duì)文章及時(shí)進(jìn)行修改或更正。歡迎大家批評(píng)指出錯(cuò)誤。
今天要講講Vue2.0了。最近將公司App3.0用vue2.0構(gòu)建了一個(gè)web版,因?yàn)槭堑谝淮问褂胿ue,而且一開(kāi)始使用的時(shí)候2.0出來(lái)一個(gè)月不到,很多坑都是自己去踩的,現(xiàn)在項(xiàng)目要上線了,所以記錄一些過(guò)程。
(這是首頁(yè)目前的效果圖)
項(xiàng)目搭建具體步驟如下:
1.安裝node
到官網(wǎng)下載安裝,我這里是win7系統(tǒng)。
2.安裝cnpm鏡像
(node自帶安裝了npm,故不再安裝)
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝模塊時(shí)安裝方法
$ cnpm install [name]
3.快速學(xué)習(xí)Vue2.0教程
你要是覺(jué)得這些網(wǎng)站訪問(wèn)速度都比較慢的話可以移步國(guó)內(nèi)開(kāi)發(fā)者自己翻譯的網(wǎng)站:https://vuefe.cn/
4.安裝Vue2.0
$ cnpm install vue
5.安裝vue-cli 腳手架工具
$ cnpm install --global vue-cli
6.在某個(gè)目錄下,創(chuàng)建一個(gè)基于 webpack 模板的新項(xiàng)目
$ vue init webpack my-project //my-project是你的項(xiàng)目名
7.安裝依賴
$ cd my-project //到項(xiàng)目目錄下 $ cnpm install //安裝依賴
8.運(yùn)行新創(chuàng)建的vue項(xiàng)目
$ npm run dev
運(yùn)行之后會(huì)看到vue的初始頁(yè)面效果,如下圖,說(shuō)明你就成功搭建了一個(gè)vue項(xiàng)目。(下面框出來(lái)的是官方提供的插件和awesome,很實(shí)用)
注意事項(xiàng):
1.安裝Git(可選)
如果你熟悉或者想要學(xué)習(xí)了解Git,可以在安裝node之前先安裝Git,使用Git Bash代替windows的cmd命令面板。如果你用windows的cmd命令行工具,則以上安裝命令前的“$”省略。
Git官網(wǎng):https://git-scm.com/
Git國(guó)內(nèi)教程推薦:http://t.cn/zQ6LFwE
2.不應(yīng)用ESLint
創(chuàng)建webpack模板項(xiàng)目時(shí),如果你對(duì)ES6和ESLint不是很熟的話我個(gè)人不建議你應(yīng)用它,因?yàn)橐蟊容^嚴(yán)格,所以一不小心就報(bào)錯(cuò),導(dǎo)致整個(gè)項(xiàng)目運(yùn)行不起來(lái),對(duì)于初學(xué)很痛苦。
總結(jié)
今天主要分享了一下從無(wú)到有創(chuàng)建一個(gè)vue項(xiàng)目,接下來(lái)我會(huì)通過(guò)自己的實(shí)際項(xiàng)目操作過(guò)程,分享我們是如何完成的。
相關(guān)文章
vue組件封裝實(shí)現(xiàn)抽獎(jiǎng)隨機(jī)數(shù)
這篇文章主要為大家詳細(xì)介紹了vue組件封裝實(shí)現(xiàn)抽獎(jiǎng)隨機(jī)數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03vue項(xiàng)目實(shí)現(xiàn)表單登錄頁(yè)保存賬號(hào)和密碼到cookie功能
這篇文章主要介紹了vue項(xiàng)目實(shí)現(xiàn)表單登錄頁(yè)保存賬號(hào)和密碼到cookie功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-08-08vue使用eventBus遇到數(shù)據(jù)不更新的問(wèn)題及解決
這篇文章主要介紹了vue使用eventBus遇到數(shù)據(jù)不更新的問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08vue+ElementUI實(shí)現(xiàn)訂單頁(yè)動(dòng)態(tài)添加產(chǎn)品數(shù)據(jù)效果實(shí)例代碼
本篇文章主要介紹了vue+ElementUI實(shí)現(xiàn)訂單頁(yè)動(dòng)態(tài)添加產(chǎn)品效果實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07ElementUi中select框在頁(yè)面滾動(dòng)時(shí)el-option超出元素區(qū)域的問(wèn)題解決
本文主要介紹了ElementUi中select框在頁(yè)面滾動(dòng)時(shí)el-option超出元素區(qū)域的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08在vue項(xiàng)目中優(yōu)雅的使用SVG的方法實(shí)例詳解
本文旨在介紹如何在項(xiàng)目中配置和方便的使用svg圖標(biāo)。本文以vue項(xiàng)目為例給大家介紹在vue項(xiàng)目中優(yōu)雅的使用SVG的方法,需要的朋友參考下吧2018-12-12vue項(xiàng)目 npm run build 打包項(xiàng)目防止瀏覽器緩存的操作方法
這篇文章主要介紹了vue項(xiàng)目 npm run build 打包項(xiàng)目防止瀏覽器緩存的操作方法,本文給大家推薦兩種方法,每種方法通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08