Vue3 項目環(huán)境搭建

  1. 安裝Node.js
  • 官網(wǎng)下載安裝:https://nodejs.org/en/ 對應(yīng)系統(tǒng)鹅经、版本下載安裝
  • mac HomeBrew安裝node
brew install node #安裝node多望,下載安裝請忽略此處
node -v           #版本查看
npm -v            #版本查看
  1. 安裝Vue
npm install -g @vue/cli  #終端執(zhí)行安裝 Vue-CLI'
vue -V                   #查看版本
  1. 創(chuàng)建項目
vue create <Project Name> #創(chuàng)建項目文件名不支持駝峰(含大寫字母)
'配置選項'
default (babel, eslint)   #默認套餐,提供 [babel]和 [eslint]
Manually select features  #手動配置,可選功能的 npm 包

'手動配置選擇功能'
? Please pick a preset: Manually select features
? Check the features needed for your project: (Press <space> to select, <a> to toggle all, <i> to invert selection)
>(*) TypeScript                        #支持使用 TypeScript
 ( ) Progressive Web App (PWA) Support #漸進式網(wǎng)頁應(yīng)用
 (*) Router                            #支持 [vue-router]
 (*) Vuex                              #支持 [vuex]
 (*) CSS Pre-processors                #CSS 預(yù)處理器
 (*) Linter / Formatter                #支持代碼風(fēng)格檢查和格式化
 (*) Unit Testing                      #支持單元測試
 ( ) E2E Testing                       #支持 E2E 測試

'選擇css預(yù)處理'
? Please pick a preset: Manually select features
? Check the features needed for your project: Router, Vuex, CSS Pre-processors, Linter, Unit
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default):
  SCSS/SASS
> LESS
  Stylus

'選擇ESLint + Prettier'
? Please pick a preset: Manually select features
? Check the features needed for your project: Router, Vuex, CSS Pre-processors, Linter, Unit
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): Stylus
? Pick a linter / formatter config: Prettier
? Pick additional lint features: (Press <space> to select, <a> to toggle all, <i> to invert selection)
  ESLint with error prevention only
  ESLint + Airbnb config
  ESLint + Standard config
> ESLint + Prettier

'選擇語法檢查方式'
Vue CLI v3.0.0-beta.6
? Please pick a preset: Manually select features
? Check the features needed for your project: Router, Vuex, CSS Pre-processors, Linter, Unit
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): Stylus
? Pick a linter / formatter config: Prettier
? Pick additional lint features: (Press <space> to select, <a> to toggle all, <i> to invert selection)
>(*) Lint on save            #保存就檢測
 ( ) Lint and fix on commit  #fix和commit時候檢查

'選擇單元測試'
Vue CLI v3.0.0-beta.6
? Please pick a preset: Manually select features
? Check the features needed for your project: Router, Vuex, CSS Pre-processors, Linter, Unit
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): Stylus
? Pick a linter / formatter config: Prettier
? Pick additional lint features: Lint on save
? Pick a unit testing solution: (Use arrow keys);
  Mocha + Chai
> Jest

'babel,postcss,eslint配置文件位置'
Vue CLI v3.0.0-beta.6
? Please pick a preset: Manually select features
? Check the features needed for your project: Router, Vuex, CSS Pre-processors, Linter, Unit
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): Stylus
? Pick a linter / formatter config: Prettier
? Pick additional lint features: Lint on save
? Pick a unit testing solution: Jest
? Where do you prefer placing config for Babel, PostCSS, ESLint, etc.? (Use arrow keys);
> In dedicated config files  #獨立文件
  In package.json            #package.json

'是否記錄配置'
Vue CLI v3.0.0-beta.6
? Please pick a preset: Manually select features
? Check the features needed for your project: Router, Vuex, CSS Pre-processors, Linter, Unit
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): Stylus
? Pick a linter / formatter config: Prettier
? Pick additional lint features: Lint on save
? Pick a unit testing solution: Jest
? Where do you prefer placing config for Babel, PostCSS, ESLint, etc.? In dedicated config files
? Save this as a preset for future projects? (Y/n)  #是否記錄一下以便下次繼續(xù)使用這套配置

'確認后等待下載依賴'
..................................
  1. 下載成功后
'進入創(chuàng)建項目'
cd <Project Name>

'啟動項目'
npm run serve 

'項目打包 - 執(zhí)行后項目內(nèi)會生成dist文件夾為上線文件'
npm run build
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末爆安,一起剝皮案震驚了整個濱河市叛复,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌扔仓,老刑警劉巖褐奥,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異翘簇,居然都是意外死亡撬码,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進店門版保,熙熙樓的掌柜王于貴愁眉苦臉地迎上來呜笑,“玉大人,你說我怎么就攤上這事彻犁〗行玻” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵袖裕,是天一觀的道長曹抬。 經(jīng)常有香客問我,道長急鳄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任堰酿,我火速辦了婚禮疾宏,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘触创。我一直安慰自己坎藐,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布哼绑。 她就那樣靜靜地躺著岩馍,像睡著了一般。 火紅的嫁衣襯著肌膚如雪抖韩。 梳的紋絲不亂的頭發(fā)上蛀恩,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天,我揣著相機與錄音茂浮,去河邊找鬼双谆。 笑死壳咕,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的顽馋。 我是一名探鬼主播谓厘,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼寸谜!你這毒婦竟也來了竟稳?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤熊痴,失蹤者是張志新(化名)和其女友劉穎住练,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體愁拭,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡讲逛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了岭埠。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盏混。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖惜论,靈堂內(nèi)的尸體忽然破棺而出许赃,到底是詐尸還是另有隱情,我是刑警寧澤馆类,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布混聊,位于F島的核電站,受9級特大地震影響乾巧,放射性物質(zhì)發(fā)生泄漏句喜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一沟于、第九天 我趴在偏房一處隱蔽的房頂上張望咳胃。 院中可真熱鬧,春花似錦旷太、人聲如沸展懈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽存崖。三九已至,卻和暖如春睡毒,著一層夾襖步出監(jiān)牢的瞬間来惧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工吕嘀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留违寞,地道東北人贞瞒。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像趁曼,于是被迫代替她去往敵國和親军浆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,724評論 2 351

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