1. 程式人生 > >餓了麼vue-cli3.0+cube-ui筆記

餓了麼vue-cli3.0+cube-ui筆記

1、目錄結構

模板檔案是public裡的index.html,執行專案的時候,會引用src/main.js(入口檔案)

詳細文件在這裡:https://cli.vuejs.org/zh/config/#pwa

public:放著html模板和靜態資源,public/index.html 檔案是一個會被 html-webpack-plugin 處理的模板。在構建過程中,資源連結會被自動注入。

.browserslistrc 指定瀏覽器版本。不同的瀏覽器會有相容性問題,比如css,我們會給它們加上字首,這個檔案是為postcss的Autoprefixer 外掛使用的

postcss.config.js 裡的

autoprefixer就是依據.browserslistrc檔案加字首

.eslintrc.js  eslint的相關配置

babel.config.js  預設

package.json 各種依賴

package-lock.json 鎖版本 管理版本的檔案

 

cube-ui外掛

https://github.com/didi/cube-ui

後編譯:就是我們做專案的時候使用的是 原始碼,只有打包執行後,才會進行編譯。好處是節省構建包的體積,做完專案後,可以把不用的引入刪掉,這樣打包的時候,就指揮

打包那些我們使用的模組

在vue-cli3.0的專案裡,直接使用vue add cube-ui 就可以安裝

是否使用後編譯

   

是用部分引入還是全部引入,上面的選擇是部分引入

 

自定義主題是否需要(選擇是,因為我們的專案的顏色一般都與外掛的不一樣)

安裝完以後,下面是修改和新增的檔案

cube-ui.js 管理cube-ui模組的引入

 theme.styl 管理cube-ui的顏色(修改顏色可以在這裡面進行修改)

 

表示可以直接引入cube-ui的原始碼

vue.config.js  類似以前的webpack.js檔案,進行一些配置