/FLeaf-react-admin

:chestnut: DEMO :fallen_leaf: 基于 FireLeaf-React

Primary LanguageJavaScriptMIT LicenseMIT

PROJECT NAME

🔥 🐛

构建过程

准备reading

install

git clone </path/to/repository>

cd repository

npm install

dev-running

# 默认 3001
npm start
#
npm start -p [port]
# webpack-dev
npm run dev

build-dist

# 规范测试校验
npm run lint
# 打包
npm run build

脚手架目录

│  .babelrc                                   --- babel 配置
│  .eslintrc                                  --- eslint 配置
│  .stylelintrc                               --- stylelint 配置
│  favicon.ico
│  package.json
│  README.md
│  template.html                              --- html 模板
│  
├─build                                       --- webpack打包配置
│      utils.js
│      webpack.base.config.js
│      webpack.dev.config.js
│      webpack.prod.config.js
│
├─config                                      --- 项目变量配置
│      dev.env.js
│      prod.env.js
│      theme.js
│
├─script                                      --- 项目脚本
│      check-versions.js
│      dev-client.js
│      dev-server.js
│      prod.js
│      server.js
│
├─src
│  │ index.js                                 --- 入口文件
│  │  
│  ├─api                                      --- xhr接口调用逻辑
│  │
│  ├─components                               --- 组件
│  │  
│  ├─mock                                     --- mock 数据
│  ├─pages                                    --- pages 页面
│  │  ├─App
│  │  ├─Home
│  │  ├─Login
│  │  ├─NotFound
│  │  ├─RouterDemo
│  ├─router                                    --- 路由配置
│  │      BrowsweRouter.js
│  │
│  │      router.config.js
│  │
│  ├─sagas                                      --- redux-saga
│  │
│  │      login.js
│  │
│  ├─store                                      --- react-redux
│  │  │
│  │  │  types.js
│  │  │  
│  │  ├─action
│  │  │
│  │  │      login.action.js
│  │  │
│  │  └─reducer
│  ├─style                                      --- 项目的样式存放目录,主要采用less编写
│  │  │  base.less
│  │  │  index.less
│  │  │  variables.less
│  │  │  
│  │  ├─pages
│  │  └─utils
│  │          antd-cover.less
│  │
│  └─utils                                       --- 项目工具
│          auth.js
│          config.js
│          history.js
│          tools.js
│          xhr.config.js
│          xhr.js
│
└─static                                         --- 静态资源
    │  .gitkeep
    │  
    └─imgs
            login_bg.svg
            logo-00.png
            logo-fff.png
            logo.png

待完善...

参考

本项目默认安装了 antd-design

日志

LOG