Vue 環(huán)境搭建—vscode

vscode下載安裝

官網(wǎng)下載地址:
https://code.visualstudio.com/

image.png

image.png
image.png

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

設(shè)置中文環(huán)境:
快捷鍵Ctrl+Shift+P選擇Configure Display Language


image.png

找到中文安裝包


image.png

在線安裝


image.png

安裝后需要重新啟動(dòng)環(huán)境,再次選擇中文簡(jiǎn)體切換語(yǔ)言環(huán)境


image.png
安裝插件

點(diǎn)擊左側(cè)擴(kuò)展選項(xiàng)码党,輸入你想找的插件進(jìn)行安裝即可


image.png
核心插件

1烂翰、Vetur
vscode上開(kāi)發(fā)vue的核心插件,提供了代碼高亮景埃,格式化,emmet框喳,lint等核心功能。


image.png

2、beautify
一個(gè)代碼美化插件初斑,提供了代碼美化功能,當(dāng)然我們并不直接用它,它為vetur提供了格式化html的功能(vetur官方文檔上說(shuō)膨处,這個(gè)將很快被移除见秤,因?yàn)檫@個(gè)插件有很多bug一直得不到解決)


image.png

3、Prettier
一個(gè)代碼格式化插件真椿,提供格式化代碼的功能秦叛,它可以使用eslint的配置,一鍵修改各種eslint問(wèn)題,而且不增加快捷鍵瀑粥,它通過(guò)增強(qiáng)原有的代碼格式化功能來(lái)實(shí)現(xiàn)(vetur官方文檔上說(shuō)可以不用安裝prettier挣跋,但是安裝好了,可以更好的配置,因?yàn)榕渲庙?xiàng)有智能提示)


image.png

4狞换、ESLint
js是一個(gè)很自由的語(yǔ)言避咆,你怎么寫(xiě)都不報(bào)錯(cuò)舟肉,怎么寫(xiě)都是對(duì)的,但是如果你真的隨便寫(xiě)查库,就會(huì)到處報(bào)錯(cuò)路媚,根本找不到哪里錯(cuò)了,所以樊销,我們加上eslint來(lái)約束代碼整慎,eslint的規(guī)則很多,配置簡(jiǎn)單,也有很多現(xiàn)成的模板围苫。
ps:配置說(shuō)明:http://eslint.cn/docs/user-guide/configuring

image.png

ESLint 不是安裝后就可以用的裤园,還需要一些環(huán)境和配置:
首先,需要全局的 ESLint , 如果沒(méi)有安裝可以使用cmd 輸入npm install -g eslint來(lái)安裝剂府;
其次拧揽,vue文件是類(lèi) HTML 的文件,為了支持對(duì) vue 文件的 ESLint 腺占,
需要eslint-plugin-html這個(gè)插件淤袜。可以使用cmd輸入: npm install -g eslint-plugin-html 來(lái)安裝衰伯;
當(dāng)上述兩個(gè)都裝好后铡羡,還需要在 vscode 中配置下 ESLint:
image.png

5、Project Manager
項(xiàng)目管理意鲸,方便保存各種項(xiàng)目目錄烦周,一點(diǎn)就切換,非常方便临扮。


image.png
推薦插件

1论矾、顏色主題 Atom Material Theme
菜單欄和編輯器可以區(qū)分顏色


image.png

2教翩、文件圖標(biāo)主題 Material Icon Theme
左側(cè)文件樹(shù)的圖標(biāo)杆勇,根據(jù)文件類(lèi)型顯示不同的圖標(biāo)。


image.png

3饱亿、Makedown增強(qiáng) Markdown Preview Enhanced
makedown增強(qiáng)插件蚜退,比vscode自帶的強(qiáng)大很多,可以實(shí)時(shí)預(yù)覽markdown彪笼,還可以導(dǎo)出各種常用格式钻注,html,pdf都不是問(wèn)題配猫,還可以導(dǎo)出word文檔(word要麻煩些)幅恋。


image.png

4、括號(hào)增強(qiáng) Bracket Pair Colorizer
js代碼中泵肄,括號(hào)一直是一個(gè)問(wèn)題捆交,難以避免括號(hào)問(wèn)題淑翼,這個(gè)擴(kuò)展為不同層級(jí)的括號(hào)添加了顏色,一眼就能看到品追,比vscode自帶的那個(gè)括號(hào)提示好很多玄括。


image.png

5、 Change Case
非常實(shí)用的小功能肉瓦,可以將變量名切換成各種常用造型遭京,駝峰的,大駝峰的泞莉,隨便切哪雕,再也不用選個(gè)字母改大小寫(xiě)了。


image.png

6戒财、Output Colorizer
給輸出加點(diǎn)色彩热监。


image.png

7、配置同步 Settings Sync
通過(guò)github來(lái)同步你的vscode配置饮寞,需要去github上去生成一個(gè)key孝扛,當(dāng)然插件介紹里有說(shuō)明,也有指引幽崩,自己可以研究苦始。


image.png

8、Sublime Commands
sublimetext里面有個(gè)交換選擇的快捷鍵慌申,就是選中兩個(gè)詞陌选,然后按一個(gè)快捷鍵,兩個(gè)詞就交換位置了蹄溉,這個(gè)操作我們經(jīng)常做咨油,而且挺麻煩,復(fù)制剪切的柒爵,現(xiàn)在好了役电,用了這個(gè)小插件,這個(gè)功能也補(bǔ)上了棉胀。


image.png

7法瑟、vscode-fileheader
為你的文件加上文件頭,可以通過(guò)配置來(lái)控制文件頭的內(nèi)容唁奢。


image.png
主題顏色設(shè)置
image.png
image.png

對(duì)于這個(gè)軟件麻煩的就是要按照各自插件的規(guī)格去配置霎挟,這里我們先配置兩個(gè)核心插件:
在文件—>首選項(xiàng)—>設(shè)置 中


image.png
image.png

安裝node.js

下載地址:https://nodejs.org/en/download/

image.png

image.png

image.png

image.png

image.png

image.png

image.png

如果正確輸出版本號(hào),說(shuō)明我們的NodeJS和NPM就安裝好了麻掸。


image.png

如果node的全局路徑?jīng)]有自動(dòng)添加進(jìn)入酥夭,可以手動(dòng)添加下。


image.png

安裝淘寶鏡像
用cnpm替代cnpm,因?yàn)閚pm安裝插件是從國(guó)外服務(wù)器下載熬北,受網(wǎng)絡(luò)影響大千所,可能出現(xiàn)異常。
npm install -g cnpm --registry=https://registry.npm.taobao.org

安裝webpack

cnpm install webpack -g

安裝vue腳手架

cnpm install vue-cli -g

開(kāi)始創(chuàng)建VUE項(xiàng)目

需要注意的是項(xiàng)目的名稱不能大寫(xiě)蒜埋,不然會(huì)報(bào)錯(cuò)
在安裝時(shí)會(huì)詢問(wèn)你:
①淫痰、Project name (sanfeng1);項(xiàng)目名稱(sanfeng1)整份。(確定按enter待错,否按N)
②、Project description (A Vue.js project)烈评;項(xiàng)目描述(一vue.js項(xiàng)目)火俄。(隨意輸入一段簡(jiǎn)短介紹,用英文)
③讲冠、Author (sunsanfeng)瓜客;作者(sunsanfeng)。(確定按enter竿开,否按N)
④谱仪、Vue build (Use arrow keys)> Runtime + Compiler: recommended for most usersRuntime-only: about 6KB lighter min+gzip, but templates (or any Vue-specificHTML) are ONLY allowed in .vue files - render         functions are required elsewhere;Vue公司的建立(使用箭頭鍵)>運(yùn)行時(shí)+編譯器:大多數(shù)用戶推薦運(yùn)行時(shí)間:約6kb輕民+ gzip否彩,但模板(或任何Vue具體HTML)只允許在疯攒。VUE文件渲染功能是必需的其他地方。(按enter)
⑤列荔、Install vue-router? (Y/n)敬尺;安裝的路由?(/ N)贴浙。(可安可不安砂吞,以后也可以再安,根據(jù)需求選擇)
⑥崎溃、Use ESLint to lint your code? (Y/n)蜻直;使用ESlint語(yǔ)法?(Y/ N)笨奠。(使用ESLint語(yǔ)法袭蝗,就要做好心理準(zhǔn)備唤殴,除非你非常懂ESLint語(yǔ)法般婆,要不就會(huì)處處報(bào)錯(cuò),我就被逼瘋過(guò)朵逝,建議N)
⑦蔚袍、Setup unit tests with Karma + Mocha? (Y/n);設(shè)置單元測(cè)試?(Y / N)啤咽。(選N)
⑧晋辆、Setup e2e tests with Nightwatch? (Y/n);Nightwatch建立端到端的測(cè)試宇整?(Y / N)瓶佳。(選N)


image.png
cd vuedemo       (進(jìn)入項(xiàng)目目錄)
cnpm install    (安裝項(xiàng)目依賴)
image.png
cnpm run dev    (執(zhí)行項(xiàng)目)
image.png

image.png

當(dāng)vue跑起來(lái)后可通過(guò)頁(yè)面http://localhost:8080來(lái)打開(kāi)頁(yè)面

image.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鳞青,隨后出現(xiàn)的幾起案子霸饲,更是在濱河造成了極大的恐慌,老刑警劉巖臂拓,帶你破解...
    沈念sama閱讀 222,729評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件厚脉,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡胶惰,警方通過(guò)查閱死者的電腦和手機(jī)傻工,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)孵滞,“玉大人中捆,你說(shuō)我怎么就攤上這事》蝗模” “怎么了轨香?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,461評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)幼东。 經(jīng)常有香客問(wèn)我臂容,道長(zhǎng),這世上最難降的妖魔是什么根蟹? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,135評(píng)論 1 300
  • 正文 為了忘掉前任脓杉,我火速辦了婚禮,結(jié)果婚禮上简逮,老公的妹妹穿的比我還像新娘球散。我一直安慰自己,他們只是感情好散庶,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,130評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布蕉堰。 她就那樣靜靜地躺著,像睡著了一般悲龟。 火紅的嫁衣襯著肌膚如雪屋讶。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,736評(píng)論 1 312
  • 那天须教,我揣著相機(jī)與錄音皿渗,去河邊找鬼斩芭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛乐疆,可吹牛的內(nèi)容都是我干的划乖。 我是一名探鬼主播,決...
    沈念sama閱讀 41,179評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼挤土,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼琴庵!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起仰美,我...
    開(kāi)封第一講書(shū)人閱讀 40,124評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤细卧,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后筒占,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體贪庙,經(jīng)...
    沈念sama閱讀 46,657評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,723評(píng)論 3 342
  • 正文 我和宋清朗相戀三年翰苫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了止邮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,872評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡奏窑,死狀恐怖导披,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情埃唯,我是刑警寧澤撩匕,帶...
    沈念sama閱讀 36,533評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站墨叛,受9級(jí)特大地震影響止毕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜漠趁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,213評(píng)論 3 336
  • 文/蒙蒙 一扁凛、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧闯传,春花似錦谨朝、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,700評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至共缕,卻和暖如春洗出,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背骄呼。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,819評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工共苛, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蜓萄。 一個(gè)月前我還...
    沈念sama閱讀 49,304評(píng)論 3 379
  • 正文 我出身青樓隅茎,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親嫉沽。 傳聞我的和親對(duì)象是個(gè)殘疾皇子辟犀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,876評(píng)論 2 361

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