vue spa starter
1.0.0
تم ترحيل هذا النظام إلى بناء خدمة vue-cli ويمكن استخدامه خارج الصندوق.
اقتراح
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: 提交类型 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
~/src/styles/${THEME}/app.scss
~/src/styles/${THEME}/variables.scss
. تعمل أنماط المكونات على توحيد السمة من خلال متغيرات محددة.https://www.iconfont.cn/
(حاليًا في حساب github/evanliu2968)~/src/components/common/vue-echarts
components/common/file-upload
ie10+ تحميل بيانات النموذج، ie9 تحميل iframehttps://blog.csdn.net/baidu_22254181/article/details/82594072
~/src/libs/auth.js
~vue.config.js/transpileDependencies
new webpack.ContextReplacementPlugin(/moment[\/]locale$/, /^./(zh-cn)$/)
يزيل حزم اللغات الأخرى (الحزمة المضغوطة أكبر من 300 كيلو بايت)echarts
(الكود المصدر 2M+، الحزمة المضغوطة 600 كيلو بايت). استخدم js في HTML لتجنب التغليف في كل مرة.عنوان تكوين nginx: cd /etc/nginx/vhost بعد التعديل، تحتاج إلى إعادة تشغيل nginx واستخدام أمر docker لإعادة تشغيل ملف التكوين وإعادة تحميله: إعادة تحميل docker exec nginx nginx -s التحقق من ملف التكوين: docker exec nginx nginx -t