[1] Saber框架的框架結(jié)構(gòu)

1、Saber框架簡(jiǎn)介

Saber框架是與BladeX框架匹配的前端框架,是在Vue-cli基礎(chǔ)上,加載了多種組件的一個(gè)框架。

Saber框架的依賴插件:

- axios? ? 0.18.0

- babel-polyfill? ? 6.26.0

- classlist-polyfill? ? 1.2.0

- element-ui? ? 2.15.1

- js-base64? ? 2.5.1

- js-cookie? ? 2.2.0

- mockjs? ? 1.0.1

- node-gyp? ? 5.0.6

- nprogress? ? 0.2.0

- script-loader? ? 0.7.2

- vue? ? 2.6.10

- vue-axios? ? 2.1.2

- vue-i18n? ? 8.7.0

- vue-router? ? 3.0.1

- vuex? ? 3.1.1

2、Saber安裝環(huán)境


3、Saber框架結(jié)構(gòu)


- docker

- nginx.k8s.conf

- node_modules

用于存放已經(jīng)導(dǎo)入的依賴的模塊,類似Java的lib

- public

- cdn

存放avue, axios, element-ui等插件的.js文件

- img

存放系統(tǒng)功能的各類圖片,例如404圖片、logo圖片等

- svg


- util

適配各類瀏覽器的.js文件

- favicon.png

web頁(yè)面圖標(biāo)

- index.html


- src(核心)

- api

和后端bladeX框架交互的api函數(shù)

- components

存放系統(tǒng)常用組件

- config

業(yè)務(wù)全局配置文件

- const

存放靜態(tài)信息

- docker


- lang

存放長(zhǎng)字符串、國(guó)際化內(nèi)容

- mixins

- mock

- page

存放業(yè)務(wù)頁(yè)面組件

- router

存放業(yè)務(wù)路由表、系統(tǒng)配置路由表

- store

- style

存放CSS樣式

- util

存放工具類函數(shù)

- views

存放示例組件

- views

存放展示界面組件

- App.vue

組件入口

- error.js

- main.js

注冊(cè)有關(guān)插件,啟動(dòng)框架

- permission.js

登錄認(rèn)證處理函數(shù)

- .browserslistrc

- .editorconfig

- .eslintrc.js

- .gitignore

- .postcssrc.js

- .babel.config.js

- .build.sh

打包、傳輸、部署文件的sh命令

- .Dockerfile

- .LICENCE

- .package.json

配制框架的依賴,類似Java的pom

- .package-lcok.json

- .vue.config.js

3、Saber框架啟動(dòng)方式

- 安裝插件? ? npm install

- 啟動(dòng)服務(wù)? ? npm sun serve

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容