vue spa starter
1.0.0
Dieses System wurde auf den vue-cli-service-Build migriert und kann sofort verwendet werden.
Anregung
yarn # npm i
yarn run dev # 默认入口为src/pages/*/index.js
.env # 默认配置
.env.local # gitignore,会merge .env
.env.prod
.env.prod.local # gitignore,会merge .env.prod
Gemäß dem allgemeinen Spezifikationstyp
# type: 提交类型 scope: 变动范围 type为必需,scope选填
# git commit -m '${type}(${scope}): some message'
git commit -m ' feat: 增加 xxx 功能'
git commit -m ' fix: 修复 xxx 功能'
git commit -m ' fix(UserController): [bug005]修复用户权限问题'
Geändert von .eslintrc.js
.vue
Dateien und zugehörige Ordner werden in Kleinbuchstaben benannt und durch -
getrennt, zum Beispiel: button-group
babel-polyfill
oder transform-runtime
zu verwenden, um das Problem zu lösen.~/src/styles/element-theme.scss
an~/src/styles/${THEME}/app.scss
geschrieben~/src/styles/${THEME}/variables.scss
benannt. Komponentenstile vereinheitlichen das Thema durch definierte Variablen.https://www.iconfont.cn/
platziert (derzeit im Konto github/evanliu2968).~/src/components/common/vue-echarts
components/common/file-upload
ie10+ FormData-Upload, ie9 Iframe-Uploadhttps://blog.csdn.net/baidu_22254181/article/details/82594072
~/src/libs/auth.js
~vue.config.js/transpileDependencies
deklariert werdennew webpack.ContextReplacementPlugin(/moment[\/]locale$/, /^./(zh-cn)$/)
entfernt andere Sprachpakete (komprimiertes Paket ist mehr als 300 KB)echarts
einzuführen (Quellcode 2M+, komprimiertes Paket 600 KB, um jedes Mal ein Packen zu vermeiden).Nginx-Konfigurationsadresse: cd /etc/nginx/vhost Nach der Änderung müssen Sie Nginx neu starten und den Docker-Befehl verwenden, um die Konfigurationsdatei neu zu starten und neu zu laden: docker exec nginx nginx -s reload Überprüfen Sie die Konfigurationsdatei: docker exec nginx nginx -t