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: 提交类型 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-echarts
components/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
1 つのチャートを導入するのは面倒です (ソース コード 2M+、圧縮パッケージ 600kb)。毎回のパッケージ化を避けるために HTML で js を使用します。nginx 設定アドレス: cd /etc/nginx/vhost 変更後、nginx を再起動し、docker コマンドを使用して設定ファイルを再起動してリロードする必要があります: docker exec nginx nginx -s reload 設定ファイルを確認します: docker exec nginx nginx -t