首先介紹等囉裏囉嗦的就不寫了,貼個link吧。
npm install -g @vue/cli // OR yarn global add @vue/cli
vue --version
vue create hello-world
先說一下,個人vue是3.8.4版本的。
此處有兩個選擇:css
可使用上下方向鍵來切換選項。若是隻須要 babel 和 eslint 支持,那麼選擇第一項,就完事了,靜靜等待 vue 初始化項目。
vue-cli 內置支持了8個功能特性,能夠多選:使用方向鍵在特性選項之間切換,使用空格鍵選中當前特性,使用 a 鍵切換選擇全部,使用 i 鍵翻轉選項。
對於每一項的功能,此處作個簡單描述:vue
那麼基於開發常見的項目,同時兼顧項目健壯性的原則,本次選擇以下特性支持:
node
- 首先 Babel 必選,轉換ES6語法。
- TypeScript 和 PWA 我這裏用不到因此不選。
- Router 必選沒道理。
- Vuex 能夠後用到再加,也能夠直接選
- CSS Pre-processors 基本上必選吧(LESS/SASS/Stylus)
- Linter / Formatter 良好的風格規範是必須的,基本必選。
- Unit Testing 和 E2E Testing 我這裏用不到因此不選。
接下來就是詳細選擇了:webpack
1. 是否使用history模式的router,這裏選n,採用hash模式
2.選擇一種css預處理語言,這裏我選擇LESS(忘截圖了)git
3. 選擇linter配置 我選第三個ESLint + Standard config
github
4. 選擇校驗的時機,我選擇第一項
web
5. 接下來這裏是詢問怎麼存放babel, postcss, eslint等的配置文件,我選擇第一項,單獨存放
vue-router
6. 詢問是否保存當前配置,我選擇n
7. 選擇一個包管理器來安裝,這個看本身喜愛吧,我選擇yarn
若是選擇了 單元測試 還會有選擇單元測試的配置,通常Mocha + Chaivuex
這裏他會直接把 node_modules 直接安裝好。
vue-cli
cd hello-world npm run serve // OR yarn serve
Vue CLI >= 3 和舊版使用了相同的 vue 命令,因此 Vue CLI 2 (vue-cli) 被覆蓋了。若是你仍然須要使用舊版本的 vue init 功能,你能夠全局安裝一個橋接工具:
npm install -g @vue/cli-init # `vue init` 的運行效果將會跟 `vue-cli@2.x` 相同 vue init webpack my-project