vue/cli 3.0腳手架搭建

在vue 2.9.6中,搭建vue-cli腳手架的流程是這樣的: css

首先 全局安裝vue-cli,在cmd中輸入命令:html

npm install --global vue-cli 
vue

安裝成功: 
這裏寫圖片描述node

安裝完成以後輸入 vue -V(注意這裏是大寫的「V」),以下圖,若是出現相應的版本號,則說明安裝成功。 
這裏寫圖片描述webpack

而後就能夠構建項目了,依次輸入命令:git

  1. vue init webpack 「名稱」
  2. cd 名稱(進入到建立的項目中)
  3. npm install (安裝項目的依賴)
  4. npm run dev (啓動項目)

而後在瀏覽器中輸入localhost:8080就能夠啓動咱們建立的項目啦github

此時,咱們在 package.json能夠看到的版本信息: 
這裏寫圖片描述web

構建好的項目目錄是這樣的: 
這裏寫圖片描述vuex

Vue CLI 3.0搭建

現在,官方文檔已經升級3.0,在 vue-cli 3.0中,咱們須要從新配置:vue-cli

若是你已經安裝了vue 2.9.6 的話,則須要先將其刪除:指令爲:npm uninstall -g vue-cli 
這裏寫圖片描述

提示:Vue CLI要求Node.js版本8或者更高(8.10.0+ 推薦)。 
這裏寫圖片描述

第二步:更新Vue-cli 指令:npm install -g @vue/cli 或 cnpm install -g @vue/cli 或 yarn global add @vue/cli 
(這裏我用的 cnpm 安裝的,國內的淘寶鏡像速度會快許多…),安裝成功則顯示: 
這裏寫圖片描述

安裝以後,記得查看版本號:查看版本(是否安裝成功):vue -V (大寫的V) 
這裏寫圖片描述

接下來就能夠構建項目了,輸入指令:vue create test (test爲項目名);

與 2.0 不一樣的是這裏再也不是選擇模板,而是預設 presets 
這裏寫圖片描述

默認配置

  • 選擇 [默認] 將直接開始安裝 
    這裏寫圖片描述

自定義配置

  • 選擇 [自定義] 
    方向鍵上下移動,空格選中,Enter肯定,自定義配置中,您將會看到這些配置項: 
    這裏寫圖片描述
    這裏寫圖片描述

自定義細節配置

  1. 是否使用class風格的組件語法 
    這裏寫圖片描述
  2. 是否使用babel作轉義 
    這裏寫圖片描述
  3. 選擇CSS預處理類型 
    這裏寫圖片描述
  4. 選擇語法檢測規範 
    這裏寫圖片描述
  5. 選擇 保存時檢查 / 提交時檢查 
    這裏寫圖片描述
  6. 選擇配置信息存放位置,單獨存放或者併入package.json 
    這裏寫圖片描述
  7. 是否保存當前預設,下次構建無需再次配置 
    這裏寫圖片描述

完成安裝 
這裏寫圖片描述

3.0 的基本目錄結構相對 2.0 精簡了很多 (應該說是最精簡的目錄了~) 
這裏寫圖片描述

public至關於原來的static,裏面的index.html是項目的入口 
src同之前同樣

cli3.0沒有build和config了, 
想要配置的話,須要在項目根目錄下建立vue.config.js文件 
(反正官方文檔這麼說~)

再看一下 src 裏面的目錄結構: 
這裏寫圖片描述

配置文件去哪了?

以前的build和config文件夾不見了,那麼應該如何配置 如webpack等的配那? 
只須要在項目的根目錄下新建 vue.config.js 文件(是根目錄,不是src目錄)

語法

例如: module.exports = {
 // 基本路徑 baseUrl: '/',  // 輸出文件目錄 outputDir: 'dist',  // eslint-loader 是否在保存的時候檢查 lintOnSave: true,  // use the full build with in-browser compiler?  // https://vuejs.org/v2/guide/installation.html#Runtime-Compiler-vs-Runtime-only compiler: false,  // webpack配置  // see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md chainWebpack: () => {}, configureWebpack: () => {},  // vue-loader 配置項  // https://vue-loader.vuejs.org/en/options.html vueLoader: {},  // 生產環境是否生成 sourceMap 文件 productionSourceMap: true,  // css相關配置 css: {  // 是否使用css分離插件 ExtractTextPlugin extract: true,  // 開啓 CSS source maps? sourceMap: false,  // css預設器配置項 loaderOptions: {},  // 啓用 CSS modules for all css / pre-processor files. modules: false },  // use thread-loader for babel & TS in production build  // enabled by default if the machine has more than 1 cores parallel: require('os').cpus().length > 1,  // 是否啓用dll  // See https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#dll-mode dll: false,  // PWA 插件相關配置  // see https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwa pwa: {},  // webpack-dev-server 相關配置 devServer: { open: process.platform === 'darwin', host: '0.0.0.0', port: 8080, https: false, hotOnly: false, proxy: null, // 設置代理 before: app => {} },  // 第三方插件配置 pluginOptions: {  // ... } }

這裏寫圖片描述

package.json中自行查看配置的詳細信息, 
這裏寫圖片描述

而後輸入指令運行項目便可: 
npm run serve ——運行指令 
npm run lint ——語法檢測&自行修復

成功跑起來以後是這樣的: 
這裏寫圖片描述

2.0和3.0搭橋的命令是什麼?
npm install @vue/cli-init -g 
 

vue-cli3腳手架/單文件/環境搭建。vue3.x版本相對於2.x版本作了許多地方的優化,我的總結主要仍是使用上使開發者更加一目瞭然,配置起來也更加的方便,減小了各類webpack裏面的loader的配置.下面一塊兒看一下,3.x版本該如何從搭建到配置再到開發的一個過程:

若是你已經搭建好了,請前往vue-config.js(封裝了2.x的webpack配置)

一,安裝

1.若是電腦以前有安裝1.x或者2.x的先進行卸載

npm uninstall vue-cli -g
2.就是安裝3.x,安裝完了執行     vue -V    便可查看版本號.

npm install -g @vue/cli
# OR
yarn global add @vue/cli
3.單文件運行安裝(這點比較方面,就是單個的vue文件能夠像html那樣直接運行了)

npm install -g @vue/cli-service-global
二,先看一下單文件如何運行的,最後再深刻了解腳手架

1.咱們隨便找一個目錄,新建一個app.vue文件

 

2.打開命令行,執行以下命令(任意一個,多個文件能夠制定某一個*.vue文件)

vue serve app.vue


or


vue serve
3.運行以後,hello world完美展現,相對來講,比之前的版本更加的簡單粗暴,無須引入任何代碼,便可像node同樣運行*.vue文件

 

三,建立3.x腳手架

在3.x中有兩種腳手架的建立方式,一種就是經過命令行,另一種則是經過可視化工具,不管哪種都比較方便,咱們先來看第一種:

1.命令行方式構建:

vue create demo-vue
這時候會發現有一個可選項,可一經過鍵盤上下鍵控制,一個是默認配置,一個是手動配置

 

默認的配置裏面基本什麼內容都沒有,只是一個簡單的框架,路由,vuex等都須要本身手動去裝的,咱們這裏選擇手動安裝,

進入是以下界面,爲了方便你們理解,這裏進行了註釋:

 

咱們也是經過上下鍵進行選擇,肯定選擇的插件就按下空格,再次肯定就是取消

 

根據本身的須要選擇安裝,選完以後回車就行,再日後就是跟2.x的執行步驟差很少了(有是否使用scss語句/less,是否執行代碼檢查等等),你也能夠一直回車,到最後會讓你選擇是否保存方案,下次再次建立就不用選擇了,十分方便.

舉個例子:

選擇scss

 

選擇檢查只提示錯誤

 

是否保存之後的預設方案

 

而後就建立完成了,咱們一塊兒看下目錄

 

最後,cd到這個項目的文件夾,執行啓動命令:

npm run serve
# OR
yarn serve


2.vue ui 可視化建立

這個來講更加的簡單,感受認識字就好了

隨便找個文件夾,執行 vue ui:

 

到這基本搭建完成,還有一個巨大的好處,更加方便管理vue項目,看下圖,你就懂了

 

學會了請前往 vue-config.js(封裝了2.x的webpack配置),準備實戰項目

相關文章
相關標籤/搜索