15102826049 4b05eb6a7b 打包冲突解决 10 tháng trước cách đây
..
public 3db244ff06 配置修改 10 tháng trước cách đây
src 3db244ff06 配置修改 10 tháng trước cách đây
.editorconfig 0d69c51413 [新增]初版 10 tháng trước cách đây
.env.development ed021e257e 配置文件修改 10 tháng trước cách đây
.env.production ed021e257e 配置文件修改 10 tháng trước cách đây
.env.staging 3db244ff06 配置修改 10 tháng trước cách đây
.eslintignore 0d69c51413 [新增]初版 10 tháng trước cách đây
.eslintrc.js 8a801149a7 配置修改 10 tháng trước cách đây
.gitattributes 0d69c51413 [新增]初版 10 tháng trước cách đây
.gitignore 0d69c51413 [新增]初版 10 tháng trước cách đây
.prettierrc 0d69c51413 [新增]初版 10 tháng trước cách đây
README.md 0d69c51413 [新增]初版 10 tháng trước cách đây
babel.config.js 0d69c51413 [新增]初版 10 tháng trước cách đây
idea.config.js 0d69c51413 [新增]初版 10 tháng trước cách đây
package.json 4b05eb6a7b 打包冲突解决 10 tháng trước cách đây
postcss.config.js 8a801149a7 配置修改 10 tháng trước cách đây
tailwind.config.js 8a801149a7 配置修改 10 tháng trước cách đây
vue.config.js 3db244ff06 配置修改 10 tháng trước cách đây
yarn 0d69c51413 [新增]初版 10 tháng trước cách đây

README.md

jshERP-web Vue

Overview

前端技术

  • 基础框架:ant-design-vue - Ant Design Of Vue 实现
  • JavaScript框架:Vue
  • Jeecg-boot 的前段UI框架
  • Webpack
  • node
  • yarn
  • eslint
  • @vue/cli 3.2.1
  • vue-cropper - 头像裁剪组件
  • @antv/g2 - Alipay AntV 数据可视化图表
  • Viser-vue - antv/g2 封装实现

项目运行

  • 安装nodeJS

    建议安装node-v20.17.0-x64版本 教程参考 https://blog.csdn.net/Coin_Collecter/article/details/136484312
    
  • 安装yarn

    npm install -g yarn
    
  • 配镜像源(速度快)

    yarn config set registry https://registry.npmmirror.com
    
  • 安装依赖

    yarn install
    
  • 开发模式运行

    yarn serve
    
  • 编译发布项目

    yarn build
    

其他说明

  • 项目使用的 vue-cli3, 请更新您的 cli

  • 关闭 Eslint (不推荐) 移除 package.jsoneslintConfig 整个节点代码

  • 修改 Ant Design 配色,在文件 vue.config.js 中,其他 less 变量覆盖参考 ant design 官方说明

    css: {
    loaderOptions: {
      less: {
        modifyVars: {
          /* less 变量覆盖,用于自定义 ant design 主题 */
    
          'primary-color': '#F5222D',
          'link-color': '#F5222D',
          'border-radius-base': '4px',
        },
        javascriptEnabled: true,
      }
    }
    }
    

附属文档

备注

@vue/cli 升级后,eslint 规则更新了。由于影响到全部 .vue 文件,需要逐个验证。既暂时关闭部分原本不验证的规则,后期维护时,在逐步修正这些 rules