Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

SummerSnake/snake-cli

Repository files navigation

项目

snake-cli

说明

React + React-Router + Typescript + ant design + webpack4.0 脚手架 使用 React hook 进行开发

注意事项

  1. webpack4 中除了正常安装 webpack 之外,需要再单独安一个 webpack-cli
  2. 启动 devServer 需要安装 webpack-dev-server
  3. TableRigger 为表格定制封装组件,整合表格、汇总、筛选、操作按钮、详情等组件

项目运行


git clone https://github.com/SummerSnake/snake-cli.git
cd snake-cli
# 安装项目依赖
yarn -i
# 项目启动
yarn start
# 项目构建
yarn build

业务介绍

目录结构

├── build // 编译结果目录
├── config // webpack 配置目录
│ ├── webpack.base.ts // 公用配置
│ ├── webpack.dev.ts // 开发时配置
│ └── product.dev.js // 打包时配置
├── mock // mock 数据
├── script // node.js 脚本
├── src // 源码目录
│ ├── BasicLayout // 布局组件
│ ├── components // 公共组件
│ ├── config // 项目配置,路由、sideMenu等等
│ ├── pages // 页面文件目录
│ │ └── index
│ │ ├── index.tsx // 页面逻辑
│ │ ├── index.less // 页面样式
│ ├── router // 路由
│ ├── utils // 常用工具类
│ ├── index.tsx // 入口文件
│ └── index.html
├── .eslintrc.js // eslint 配置文件
├── .prettierrc.json // prettier 配置
├── .global.d.ts // Typescript 全局声明
├── postcss.config.js // postcss 配置
└── tsconfig.json // Typescript 配置

About

React-TypeScript-Ant Design 脚手架

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /