vue 3.0

1.使用

npm install -g @vue/cli# oryarn global add @vue/cli

查看版本(是否安裝成功):vue -V(大寫(xiě)的V)

11576163-5ebc6d418467d0c4.png

2.命令變化

Commands:? ? create [options] ? ? ? create anewproject powered by vue-cli-service// 創(chuàng)建一個(gè)由vue-cli-service支持的新項(xiàng)目add [pluginOptions]? ? install a plugin and invoke its generatorinan already created project// 在已創(chuàng)建的項(xiàng)目中添加插件invoke [pluginOptions]? invoke the generatorofa plugininan already created project// 在開(kāi)發(fā)者模式下以零配置運(yùn)行一個(gè)js或vue文件inspect [options] [paths...]? ? inspect the webpack configina projectwithvue-cli-service// 在vue-cli-service的項(xiàng)目中檢查webpack配置serve [options] [entry]? ? ? ? ? serve a .js or .vue fileindevelopment modewithzero config// 簡(jiǎn)單理解為開(kāi)發(fā)環(huán)境下啟動(dòng)命令build [options] [entry]? ? ? ? ? build a .js or .vue fileinproduction modewithzero config// 在生產(chǎn)模式下以零配置構(gòu)建一個(gè)js或vue文件init ? ? ? generate a project from a remote template (legacy API, requires @vue/cli-init) // 舊api 需要@vue/cli-init // 就是原來(lái)的vue-cli init

3.創(chuàng)建一個(gè)項(xiàng)目

新建文件夾夜惭,在該文件夾下打開(kāi)命令窗口,輸入以下命令,

vue create project-name

這時(shí)你會(huì)看見(jiàn)

VueCLIv3.0.0-beta.6? Please pick a preset: (Use arrow keys)> xs-default(vue-router, vuex, stylus, babel, pwa, eslint, unit-jest)// 這是我運(yùn)行過(guò)之后的默認(rèn)設(shè)置平匈,第一次執(zhí)行create是沒(méi)有的default(babel, eslint)? Manually select features

按鍵盤(pán)上下鍵選擇默認(rèn)(default)還是手動(dòng)(Manually),如果選擇default,一路回車(chē)執(zhí)行下去就行了(注:現(xiàn)在vue-cli3.0默認(rèn)使用yarn下載),這里我選擇手動(dòng)空另,

11576163-5ce01980491220c1.png

4.選擇配置,這時(shí)你會(huì)看見(jiàn)一些選項(xiàng),

你要集成什么就選就行了蹋砚,我這里選個(gè)我比較常用的(注:空格鍵是選中與取消扼菠,A鍵是全選)

? Please pick a preset: Manually select features? Check the features needed for your project: (Pressto select,to toggle all,to invert selection)>( ) TypeScript ( ) Progressive Web App (PWA) Support ( ) Router ( ) Vuex ( ) CSS Pre-processors ( ) Linter / Formatter ( ) Unit Testing ( ) E2E Testing

11576163-6cbc16d02b36888b.png

5.選擇css預(yù)處理,這里我選擇stylus

? Please pick a preset: Manually select features? Check the features neededforyour project: Router, Vuex, CSS Pre-processors, Linter, Unit? Pick a CSS pre-processor (PostCSS, AutoprefixerandCSS Modules are supported bydefault):> SCSS/SASS? LESS? Stylus

J1WT6J2M@U9P~N}B%IMYN3O.png

6.選擇ESLint + Prettier

? Please pick a preset: Manually select features? Check the features neededforyour project: Router, Vuex, CSS Pre-processors, Linter, Unit? Pick a CSS pre-processor (PostCSS, AutoprefixerandCSS Modules are supported bydefault): Stylus? Pick a linter / formatter config: (Usearrowkeys)>ESLintwitherrorpreventiononlyESLint+AirbnbconfigESLint+StandardconfigESLint+Prettier

11576163-d296d46dc6ca8f36.png

7.選擇語(yǔ)法檢查方式坝咐,這里我選擇保存就檢測(cè)

Vue CLI v3.0.0-beta.6? Please pick a preset: Manually select features? Check the features neededforyour project: Router, Vuex, CSS Pre-processors, Linter, Unit? Pick a CSS pre-processor (PostCSS, AutoprefixerandCSS Modules are supported bydefault): Stylus? Pick a linter / formatter config: Prettier? Pick additional lint features: (Press to select, to toggle all, to invert selection)>( ) Lint on save// 保存就檢測(cè)( ) Lintandfix on commit// fix和commit時(shí)候檢查

1.png

8.選擇單元測(cè)試

Vue CLI v3.0.0-beta.6? Please pick a preset: Manually select features? Check the features neededforyour project: Router, Vuex, CSS Pre-processors, Linter, Unit? Pick a CSS pre-processor (PostCSS, AutoprefixerandCSS Modules are supported bydefault): Stylus? Pick a linter / formatter config: Prettier? Pick additional lint features: Lint on save? Pick a unit testing solution: (Usearrowkeys)>Mocha+ChaiJest

2.png

9.她會(huì)問(wèn)你 循榆,把babel,postcss,eslint這些配置文件放哪,這里隨便選墨坚,我選擇放在獨(dú)立文件夾

Vue CLI v3.0.0-beta.6? Please pick a preset: Manually select features? Check the features neededforyour project: Router, Vuex, CSS Pre-processors, Linter, Unit? Pick a CSS pre-processor (PostCSS, AutoprefixerandCSS Modules are supported bydefault): Stylus? Pick a linter / formatter config: Prettier? Pick additional lint features: Lint on save? Pick a unit testing solution: Jest? Wheredoyou prefer placing configforBabel, PostCSS, ESLint, etc.? (Use arrow keys)> In dedicated config files// 獨(dú)立文件放置In package.json// 放package.json里

3.png

10.鍵入N不記錄冯痢,如果鍵入Y需要輸入保存名字,如第一步所看到的我保存的名字為xs-default

Vue CLI v3.0.0-beta.6? Please pick a preset: Manually select features? Check the features neededforyour project: Router, Vuex, CSS Pre-processors, Linter, Unit? Pick a CSS pre-processor (PostCSS, AutoprefixerandCSS Modules are supported bydefault): Stylus? Pick a linter / formatter config: Prettier? Pick additional lint features: Lint on save? Pick a unit testing solution: Jest? Wheredoyou prefer placing configforBabel, PostCSS, ESLint, etc.? In dedicated config files? Savethisas a presetforfuture projects? (Y/n)// 是否記錄一下以便下次繼續(xù)使用這套配置

11.確定后框杜,等待下載依賴模塊

4.png

12.裝好后,啟動(dòng)

cd vue-pro3.0-demo// 進(jìn)入項(xiàng)目根目錄yarn serve// 啟動(dòng)項(xiàng)目

5.png

13.項(xiàng)目目錄袖肥,現(xiàn)在的目錄是3.0的cli看上去簡(jiǎn)潔多了咪辱,去掉了2.0 build和config等目錄

)Y_Z_RSKOTQNM%5MAH55`A9.png

14.修改端口,在根目錄下創(chuàng)建vue.config.js

ARAM73G_ZUA)9$HYSZJRFQG.png

vue.config.js相關(guān)配置請(qǐng)參考https://github.com/vuejs/vue-cli/blob/dev/docs/config.md

在vue.config.js找到

devServer: {open: process.platform ==='darwin',host:'0.0.0.0',port:1234,https:false,hotOnly:false,// See https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#configuring-proxyproxy:null,// string | Objectbefore:app=>{}? ? },

6.png

15.本文使用vue-cli3.0的入門(mén)使用椎组,希望可以幫到剛更多的人油狂。

作者:我友幾個(gè)逗逼

鏈接:http://www.reibang.com/p/fbcad30031c2

來(lái)源:簡(jiǎn)書(shū)

簡(jiǎn)書(shū)著作權(quán)歸作者所有,任何形式的轉(zhuǎn)載都請(qǐng)聯(lián)系作者獲得授權(quán)并注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末专筷,一起剝皮案震驚了整個(gè)濱河市弱贼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌磷蛹,老刑警劉巖吮旅,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異味咳,居然都是意外死亡庇勃,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)槽驶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)责嚷,“玉大人,你說(shuō)我怎么就攤上這事掂铐『狈鳎” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵全陨,是天一觀的道長(zhǎng)爆班。 經(jīng)常有香客問(wèn)我,道長(zhǎng)烤镐,這世上最難降的妖魔是什么蛋济? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮炮叶,結(jié)果婚禮上碗旅,老公的妹妹穿的比我還像新娘。我一直安慰自己镜悉,他們只是感情好祟辟,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著侣肄,像睡著了一般旧困。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上稼锅,一...
    開(kāi)封第一講書(shū)人閱讀 51,578評(píng)論 1 305
  • 那天吼具,我揣著相機(jī)與錄音,去河邊找鬼矩距。 笑死拗盒,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的锥债。 我是一名探鬼主播陡蝇,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼痊臭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了登夫?” 一聲冷哼從身側(cè)響起广匙,我...
    開(kāi)封第一講書(shū)人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎恼策,沒(méi)想到半個(gè)月后鸦致,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡戏蔑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年蹋凝,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片总棵。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鳍寂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出情龄,到底是詐尸還是另有隱情迄汛,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布骤视,位于F島的核電站鞍爱,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏专酗。R本人自食惡果不足惜睹逃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望祷肯。 院中可真熱鬧沉填,春花似錦、人聲如沸佑笋。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蒋纬。三九已至猎荠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蜀备,已是汗流浹背关摇。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留碾阁,地道東北人拒垃。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像瓷蛙,于是被迫代替她去往敵國(guó)和親悼瓮。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

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