2018年8月13日更新: 恭祝vue-cli 3.0.0 官方正式版釋出,此後我們可以正式在3.0環境下進行專案開發了。
此文釋出以來受到了很多朋友的閱讀,但我深知這篇文章還是很淺顯的,因此,我會在後續的 3.0 使用過程中分享我遇到的各種問題以及解決方案(如果能解決的話。。。)。
首先在使用 vue create my-project
建立專案的時候要選擇使用 css 前處理器。
安裝 vue-cli
首先使用 npm 安裝 vue-cli v3.0。
npm install -g @vue/cli
複製程式碼
安裝完成後使用 vue -V
檢視版本號,如果顯示版本號說明安裝完成。
建立專案
vue-cli v3.0 建立專案的命令與 2.0 有所不同。3.0 建立專案的命令為:
vue create test-project
複製程式碼
- 建立過程中首先選擇建立的模式,是採用預設配置,還是自定義配置:

通過上下箭頭進行選擇。window 預設 cmd 可能不支援箭頭上下選擇,建議下載其他 shell 工具。
建議採用 Mannual select features 自定義模式。這樣可以自主選擇需要的外掛。
因為我之前建立過一次,所以建立了一個命名為 walle 的模板,下次建立的時候可以直接按照上次的模板進行建立。
選擇自定義模式後可以自由選擇想要在專案中使用的外掛,用空格鍵選中。

- 如果選擇了 CSS Pre-processors (CSS前處理器), 則接下來會讓你選擇前處理器的型別。

我選擇了相對比較熟悉的 SCSS/SASS 前處理器。這樣就可以在專案中使用 SCSS 語法和 SASS 語法了。關於如何在專案中使用 SCSS/SASS 請看我的另一篇部落格。
- 接下來會讓你選擇 lint 的模式,也就是檢測程式碼的規則。

- 選擇每次儲存時進行程式碼規則校驗。

- 選擇配置檔案的整合方式,是配置在獨立檔案中,還是全都配置在 package.json 檔案中。因為在獨立檔案中比較容易看,所以建議選擇使用獨立檔案。

- 最後就是詢問你是否將此次的配置生成一個模板,下次直接之後模板配置直接生成專案了。

- 確定後就開始了漫長的專案生成之旅了。(第一次使用 vue-cli 進行專案生成可能會卡主,一直不動,這時候按一下 enter 鍵專案就能繼續生成了)