vue cli 3學習要點

2021-09-03 03:34:54 字數 1290 閱讀 8752

只整理了一下vue cli 3的基礎內容部分,其他的見官網:

一、簡介vue3

1.它可以通過 vue create 快速建立乙個新專案的腳手架,或者直接通過 vue serve 構建新想法的原型,不需要vue2.0那樣用webpack來構建專案

2.在專案建立的過程中,你也會被提示選擇喜歡的包管理器或使用**npm映象源以更快地安裝依賴。這些選擇也將會存入 ~/.vuerc。

二、外掛程式和 preset

在現有的專案中安裝外掛程式

1.在現有的專案中安裝外掛程式使用 vue add 命令,但這個命令是為了安裝和呼叫 vue cli 外掛程式。這不意味著替換掉普通的 npm 包。對於這些普通的 npm 包,你仍然需要選用包管理器(即外掛程式分為了cli外掛程式和第三方的用npm安裝的外掛程式)

vue add @vue/eslint 解析為完整的包名: @vue/cli-plugin-eslint(vue cli型別的外掛程式)

vue add apollo(不帶 @vue 字首)會安裝第三方外掛程式: vue-cli-plugin-apollo(第三方外掛程式,不屬於vue cli型別的外掛程式)

2.每個 cli 外掛程式都會包含乙個 (用來建立檔案的) 生成器和乙個 (用來調整 webpack 核心配置和注入命令的) 執行時外掛程式。

三、preset

1.乙個 vue cli preset (即其他第三方外掛程式是不會受影響的,配置啥的也是不會放在~/.vuerc檔案裡的)是乙個包含建立新專案所需預定義選項和外掛程式的 json 物件。

2.建立新專案所需預定義選項和cli外掛程式,這個檔案裡的外掛程式會自動安裝,不需要你自己手動安裝了。在 vue create 過程中儲存的 preset 會被放在你的 home 目錄下的乙個配置檔案中 (~/.vuerc)。

3.如果你需要在專案裡直接訪問外掛程式 api 而不需要建立乙個完整的外掛程式,你可以在 package.json 檔案中使用 vueplugins.service 選項

4.preset這個json物件呢,裡面可設定各個字段,來對所有cli外掛程式進行控制

5.你還可以遠端 preset,通過發布 git repo 將乙個 preset 分享給其他開發者(應該就是在github上發布乙個資料夾?這個有待進一步學習),檔案包含的具體內容看官網。發布 repo 後,你就可以在建立專案的時候通過 --preset 選項使用這個遠端的 preset 了

四、cli服務

1.快取和並行處理

cache-loader 會預設為 vue/babel/typescript 編譯開啟。檔案會快取在 node_modules/.cache 中——如果你遇到了編譯方面的問題,記得先刪掉快取目錄之後再試試看

學習vue cli3的專案搭建

關於舊版本 vue cli 的包名稱由vue cli改成了 vue cli。如果你已經全域性安裝了舊版本的vue cli 1.x 或 2.x 你需要先通過npm uninstall vue cli g或yarn global remove vue cli解除安裝它。node 版本要求 vue cli...

vue cli3建立專案

預設 引入elementui 1.安裝element ui npm i element ui s 2.在main.js上新增 import elementui from element ui import element ui lib theme chalk index.css vue.use el...

Vue cli3配置說明

關於 以及process.env.使用和說明 scripts 以上是package.json中的一段指令碼。可看到我們的執行命令後面就會跟著mode,mode對應的值分別都有對應的檔案,如上mode分別有dev prod test三種模式,對應的專案中就會有三個檔案.env.dev env.prod...