vue spa starter
1.0.0
本系統已遷移至vue-cli-service構建,開箱即用
建議
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 依照通用規範type
# 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]修复用户权限问题' 透過.eslintrc.js修改
.vue檔案及相關資料夾命名為全小寫,以-分隔,例如: button-group babel-polyfill或transform-runtime來解決~/src/styles/element-theme.scss客製化element-ui主題~/src/styles/${THEME}/app.scss~/src/styles/${THEME}/variables.scss ,元件樣式透過已定義變數統一主題https://www.iconfont.cn/ (目前掛在github/evanliu2968帳號內)~/src/components/common/vue-echartscomponents/common/file-upload ie10+ FormData上傳,ie9 iframe上傳https://blog.csdn.net/baidu_22254181/article/details/82594072~/src/libs/auth.js~vue.config.js/transpileDependencies聲明new webpack.ContextReplacementPlugin(/moment[\/]locale$/, /^./(zh-cn)$/)去除其他語言包(壓縮包300多kb)echarts單一圖表引入太麻煩(源碼2M+,壓縮包600kb)採用在html中引入js,避免每次打包nginx設定位址: cd /etc/nginx/vhost 修改完需要重新啟動nginx,以docker指令重新啟動重載設定檔:docker exec nginx nginx -s reload 檢查設定檔:docker exec nginx nginx -t