npm install
或者
yarn install
npm run start
或者
yarn start
npm run build
或者
yarn build
增加docker打包配置,使用如下:
sh run.sh
buildDockerBase文件夹
sh build.sh
可跳转到 项目地址
git地址 [email protected]:changkonglifan/admin_service.git
react-antd-scss-admin
├─ .env // 环境配置
├─ .env.production // 生产环境配置
├─ Dockerfile // docker打包文件
├─ package.json // package.json
├─ public // 主启动页
│ ├─ favicon.ico
│ ├─ index.html
│ ├─ manifest.json
│ └─ robots.txt
├─ README.md // README.md
├─ run.sh // docker打包启动命令 sh run.sh
├─ server.js // nodejs 服务,docker中使用
├─ src // 核心代码
│ ├─ action // action
│ │ └─ login.js // 登录相关操作
│ ├─ api // 请求相关
│ │ ├─ login.js // 所有登录请求
│ │ ├─ logs.js // 所有日志请求
│ │ ├─ tags.js // 所有标签请求
│ │ └─ user.js // 用户请求
│ ├─ App.js // react 根组件
│ ├─ App.scss // 通用样式
│ ├─ App.test.js // 测试
│ ├─ components // 组件
│ │ ├─ FooterComponent // 底部组件
│ │ │ └─ index.js
│ │ ├─ HeaderComponent // 投部组件
│ │ │ ├─ ChangePsw.js // 修改密码
│ │ │ ├─ index.js
│ │ │ └─ index.scss
│ │ └─ LeftSide // 左侧边栏
│ │ └─ index.js
│ ├─ constants // 常量
│ │ └─ types.js
│ ├─ index.css // 全局样式
│ ├─ index.js // 入口文件
│ ├─ logo.svg // logo
│ ├─ reducer // Reducer
│ │ ├─ index.js
│ │ ├─ login.js
│ │ └─ menu.js
│ ├─ reportWebVitals.js
│ ├─ setupTests.js
│ ├─ statics // 静态资源
│ │ └─ logo.png
│ ├─ utils // 通用工具
│ │ ├─ config.js // 配置相关
│ │ ├─ enums.js // 枚举类
│ │ ├─ http.js // 封装axios请求
│ │ └─ index.js // 通用
│ └─ views // 页面
│ ├─ Home // 首页
│ │ ├─ index.js
│ │ └─ index.scss
│ ├─ Layout // 页面整体布局
│ │ ├─ index.js
│ │ └─ index.scss
│ ├─ Login // 登录页面
│ │ ├─ bg.jpeg
│ │ ├─ bg.jpg
│ │ ├─ index.js
│ │ └─ index.scss
│ ├─ Logs // 日志
│ │ ├─ index.js
│ │ └─ index.scss
│ ├─ NoMatch // 404
│ │ ├─ 404.svg
│ │ ├─ index.js
│ │ └─ index.scss
│ ├─ Route // 通用路由
│ │ └─ index.js
│ ├─ Tags // 标签
│ │ ├─ index.js
│ │ └─ index.scss
│ └─ UserManager // 用户管理
│ ├─ AddModal.js
│ ├─ index.js
│ └─ index.scss
└─ yarn.lock