vue升級(jí)之路(一)-- 使用vue-cli構(gòu)建vue項(xiàng)目

最近在公司用vue.js做了個(gè)移動(dòng)端OA項(xiàng)目啊易,有點(diǎn)感覺(jué)vue2.0的運(yùn)用有點(diǎn)不足吁伺,所以準(zhǔn)備用這次項(xiàng)目的累積及之前的一些理解,寫(xiě)一個(gè)vue系列的博客租谈,鞏固一下自己對(duì)vue的使用篮奄,也希望對(duì)大家有所幫助。

今天從最根本的使用vue-cli構(gòu)建vue項(xiàng)目開(kāi)始寫(xiě)割去,后面相關(guān)的窟却,也會(huì)更新到這篇文章。

vue-cli 是一個(gè)官方發(fā)布 vue.js 項(xiàng)目腳手架呻逆,使用 vue-cli 可以快速創(chuàng)建 vue 項(xiàng)目夸赫,GitHub地址是:https://github.com/vuejs/vue-cli

一、安裝node.js

首先需要安裝node環(huán)境咖城,可以直接到中文官網(wǎng) http://nodejs.cn/ 下載安裝包茬腿。

有中文官網(wǎng)還是挺方便的,不用墻什么的

安裝完成后宜雀,可以命令行工具中輸入 node -v 和 npm -v切平,如果能顯示出版本號(hào),就說(shuō)明安裝成功辐董。

查詢(xún)node及npm版本號(hào).jpg

二悴品、安裝vue-cli

安裝好了 node,我們可以用它來(lái)安裝一個(gè)全局 vue-cli:

npm install -g vue-cli

這里會(huì)有一個(gè)老生常談的問(wèn)題,<font color="#dd0000">就是有時(shí)候這種安裝方式比較慢苔严,甚至經(jīng)常失敗定枷,這時(shí)候就推薦使用國(guó)內(nèi)鏡像來(lái)安裝</font>

// 配置鏡像路徑
npm config set registry https://registry.npm.taobao.org
// 直接使用鏡像路徑安裝
npm install -g XXX --registry=https://registry.npm.taobao.org

如果安裝失敗,可以使用 npm cache clean 清理緩存届氢,然后再重新安裝欠窒。

三、生成項(xiàng)目

首先需要在命令行中進(jìn)入到項(xiàng)目目錄悼沈,然后輸入:

vue init webpack vue-project

如果沒(méi)有webpack可以順便裝一個(gè) npm install -g webpack 安裝全局的贱迟,用起來(lái)也方便

其中 webpack 是模板名稱(chēng),girhub上可以查得到更多的模板絮供,有興趣的可以自己自行度娘

vue-project 是自定義的項(xiàng)目名稱(chēng),命令執(zhí)行之后茶敏,會(huì)在當(dāng)前目錄生成一個(gè)以該名稱(chēng)命名的項(xiàng)目文件夾

項(xiàng)目生成.jpg

然后啟動(dòng)項(xiàng)目

npm run dev

如果瀏覽器打開(kāi)之后壤靶,沒(méi)有加載出頁(yè)面,有可能是本地的 8080 端口被占用惊搏,需要修改一下配置文件 config>index.js贮乳,
建議將端口號(hào)改為不常用的端口。

config.png

四恬惯、打包上線(xiàn)

打包前向拆,我將 build 的路徑前綴修改為 ' ./ '(原本為 ' / '),是因?yàn)榇虬罄叶獠恳?js 和 css 文件時(shí)浓恳,如果路徑以 ' / ' 開(kāi)頭,在本地是無(wú)法找到對(duì)應(yīng)文件的(服務(wù)器上沒(méi)問(wèn)題)碗暗。所以如果需要在本地打開(kāi)打包后的文件颈将,就得修改文件路徑。如上圖

自己的項(xiàng)目文件都需要放到 src 文件夾下言疗,項(xiàng)目開(kāi)發(fā)完成之后晴圾,可以輸入 npm run build 來(lái)進(jìn)行打包工作

打包完成后,會(huì)生成 dist 文件夾噪奄,如果已經(jīng)修改了文件路徑死姚,可以直接打開(kāi)本地文件查看。項(xiàng)目上線(xiàn)時(shí)勤篮,只需要將 dist 文件夾放到服務(wù)器就行了都毒。

五、package.json的配置

package.json文件.jpg

如上圖所示叙谨,項(xiàng)目運(yùn)行及打包的命令就在這里設(shè)置的温鸽,還有各種依賴(lài)模塊的列表

如果需要自己再引入一些模塊,可以使用命名

npm install -S xxx
// -S 是--save 的縮寫(xiě),它可以讓你安裝的模塊記錄到package.json文件當(dāng)中
npm uninstall xxx
npm uninstall -g xxx
// 這是刪除模塊涤垫,也可以刪除全局看模塊

然后就是一個(gè)有時(shí)候會(huì)被誤解的-D姑尺,上面把uninstall提出來(lái),其實(shí)就是證明這個(gè)-D真的不是刪除

npm install -D xxx
// -D就是--save-dev 這樣安裝的包的名稱(chēng)及版本號(hào)就會(huì)存在package.json的devDependencies這個(gè)里面蝠猬,而--save會(huì)將包的名稱(chēng)及版本號(hào)放在dependencies里面切蟋。

六、proxyTable代理設(shè)置

在不同域之間訪問(wèn)是比較常見(jiàn)榆芦,在本地調(diào)試訪問(wèn)遠(yuǎn)程服務(wù)器柄粹。。匆绣。驻右。這就是有域問(wèn)題。

而且現(xiàn)在一直強(qiáng)調(diào)前后端分離崎淳,項(xiàng)目在初期進(jìn)行的時(shí)候也可以使用proxyTable代理到后臺(tái)服務(wù)器堪夭,方便調(diào)試

proxyTable代理設(shè)置.jpg

使用時(shí)直接 '/api/接口名 就行了

今天就先到這里來(lái)了,該洗洗休息了拣凹。森爽。。(未完待續(xù))
有時(shí)間下一篇會(huì)在盡快嚣镜,直到這個(gè)系列完結(jié)之前都會(huì)保持更新

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末爬迟,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子菊匿,更是在濱河造成了極大的恐慌付呕,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捧请,死亡現(xiàn)場(chǎng)離奇詭異凡涩,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)疹蛉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)活箕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人可款,你說(shuō)我怎么就攤上這事育韩。” “怎么了闺鲸?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵筋讨,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我摸恍,道長(zhǎng)悉罕,這世上最難降的妖魔是什么赤屋? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮壁袄,結(jié)果婚禮上类早,老公的妹妹穿的比我還像新娘。我一直安慰自己嗜逻,他們只是感情好涩僻,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著栈顷,像睡著了一般逆日。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上萄凤,一...
    開(kāi)封第一講書(shū)人閱讀 50,096評(píng)論 1 291
  • 那天室抽,我揣著相機(jī)與錄音,去河邊找鬼蛙卤。 笑死狠半,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的颤难。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼已维,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼行嗤!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起垛耳,我...
    開(kāi)封第一講書(shū)人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤栅屏,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后堂鲜,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體栈雳,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年缔莲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了哥纫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡痴奏,死狀恐怖蛀骇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情读拆,我是刑警寧澤擅憔,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布,位于F島的核電站檐晕,受9級(jí)特大地震影響暑诸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一个榕、第九天 我趴在偏房一處隱蔽的房頂上張望篡石。 院中可真熱鬧,春花似錦笛洛、人聲如沸夏志。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)沟蔑。三九已至,卻和暖如春狱杰,著一層夾襖步出監(jiān)牢的瞬間瘦材,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工仿畸, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留食棕,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓错沽,卻偏偏與公主長(zhǎng)得像簿晓,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子千埃,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

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

  • vue-cli 是一個(gè)官方發(fā)布 vue.js 項(xiàng)目腳手架憔儿,使用 vue-cli 可以快速創(chuàng)建 vue 項(xiàng)目,Git...
    阿爾法乀閱讀 9,545評(píng)論 0 4
  • 有些路就像獨(dú)木橋放可,不是所有人都能常伴你的左右谒臼。人越走越遠(yuǎn),理夢(mèng)想越來(lái)越近耀里,也越走越落魄 蜈缤。 英雄是寂寞的,是孤獨(dú)的...
    丹庭書(shū)閱讀 227評(píng)論 0 3
  • 《人生效率使用手冊(cè)》應(yīng)該是第一本我一口氣連看三遍,認(rèn)真做閱讀筆記织堂,畫(huà)思維導(dǎo)圖的書(shū)了叠艳。 這本書(shū)如此吸引我,源于樊登讀...
    ef0b06719d1c閱讀 1,037評(píng)論 5 8
  • 我想要做一個(gè)精致的女人易阳,我要為我的這個(gè)終極夢(mèng)想努力附较!朝著以下幾點(diǎn)目標(biāo)出發(fā): ①熱愛(ài)生活,積極鍛煉身體潦俺,比如跑步拒课,爬...
    愛(ài)三皮閱讀 430評(píng)論 0 2
  • 雨過(guò)之后的天空 陰冷的穿堂風(fēng) 寂靜已久的心 何時(shí)會(huì)泛起波動(dòng) 恍若一場(chǎng)驚夢(mèng) 她如謫仙出 似石子入靜湖 蕩起清波反反復(fù)...
    常面包閱讀 223評(píng)論 0 0