vue-cli 搭建項目

用 Vue 已經很久了,但是沒有想起來總結一下,今天先總結一些,慢慢補充,要知道每天的工作還是很飽和的

所需環境

  • node
  • npm
  • cnpm // 用於加快下載速度

步驟
1.在自己新建的文件夾中 打開命令行工具,全局安裝 npm install -g vue-cli,
2.vue init webpack + 項目名稱 // 不可用中文
3.然後會出現很多選擇,如下

1.Project name // 可寫可不寫,項目名稱,
2.Project description // 可寫可不寫,項目描述
3.Author // 可寫可不寫,項目作者
4.Runtime + Compiler: recommended for most users // 運行加編譯, 推薦使用
5.Install vue-router? (Y/n) // 只要項目中超過兩個頁面的,就輸 Y
6.Use ESLint to lint your code (Y/n) // 用來規範代碼的,有三個選項,建議選擇第一個,標準格式
7.Setup unit tests with Karma + Mocha? (Y/n) // 是否安裝單元測試。我目前是沒有用的,所以選的n
8.Setup e2e tests with Nightwatch(Y/n)? // 是否安裝e2e測試。我目前是沒有用的,所以選的n

4.回車之後會自動 安裝 模板和內容
5.下載完成後,進入項目目錄,npm install ,下載依賴包
6.成功後可以 npm run dev 啓動服務
7.此時一個簡單的項目就啓動起來了
然後可以看到這樣的一個頁面(圖片好像被我刪除了,大概是這樣子)
然後可以看到這樣的一個頁面
目錄結構大概是這樣,我們沒有使用測試,所以是沒有test目錄的
在這裏插入圖片描述
由於項目中的頁面比較多,還會分出來公共組件的目錄,多個模塊的目錄,每個模塊又有很多個頁面,所以這個只是下載下來之後的初版目錄,自己可以根據自己需要繼續增加目錄,下邊是我推薦增加的幾個目錄(都是src中的)

src 是我們會經常用的的目錄
   assets 裏邊存放不需要國際化的靜態資源文件
   		css
   		font
   		images
   common 裏邊存放公共的工具或樣式,
   		element-ui 的部分重寫
   		tool-公用方法
   components 裏邊可以存放公共的組件,包括公用的底部,或者表格,搜索框,彈框等組件
   layout 是menu的佈局,上方主導航的內容,一般放在這裏,便於管理,不用都放在App.vue中
  router 是路由,所有的路由都統一寫在這裏
  store  是vuex 的內容,包括action和mutation和state,使用較少,不得不用的時候採用

views 裏邊存放頁面的和頁面內組件的,在文件夾規範中會具體說一下
api.js 存放接口路徑,可直接通過this.$api.變量名 來直接使用該URL
App.vue 是主頁面,構建整個項目的頁面佈局,包括主導航和中英文切換功能

main.js 初始化vue實例並引入(包括router ,ElementUI ,axios 等)全局需要的插件

目錄還沒寫完,今天晚了,明天寫

引入 sass 如果需要用到sass的話

  1. 在package.json 中增加"sass-loader": “^7.1.0”, // 目前我用的是這個版本的
  2. 然後 cnpm install // 下載依賴包
  3. 在 webpack.base.conf.js 中增加loader
    {
    test: /.scss$/,
    loaders: [‘style’, ‘css’, ‘sass’]
    },

引入element UI

  1. cnpm install element-ui --save
  2. 在main.js中 import ElementUI from ‘element-ui’
  3. Vue.use(ElementUI)

今天先寫到這裏,下次寫如何配置路由,axios的引入,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章