ouyangshan09 / fore-end-starter

multiple projects starter,ts,js,react,vue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

前端项目启动器(包含多语言)

  • javascript
  • typescript
  • react + js
  • react + ts
  • vue + js
  • vue + ts

快速开始

1、项目安装

  • 执行 npm install 命令即可

2、开发时调试

  • 执行 npm start 命令即可

3、测试(尚未完善)

  • 执行 npm run test 命令即可

4、项目构建

  • 执行 npm run build 命令即可

5、执行代码检查

  • 执行 npm run lint 命令即可

6、执行代码修复

  • 执行 npm run lint:fix 命令即可

该修复只能修复对代码没影响的问题,有些需要手动修复

7、清理 dist 文件夹

  • 执行 npm run clean 命令即可

8、预编译vendors库

  • 执行 npm run dll 命令即可

9、项目部署命令

  • 部署到开发环境
npm run deploy
  • 部署到测试环境
npm run deploy -- -e test
  • 部署到生产环境
npm run deploy -- -e prod
  • 查看帮助信息
npm run deploy -- -h

项目介绍

目录结构

react                   react项目根目录
  ├─config              配置目录
  ├─dist                生产目录
  ├─lib                 第三方依赖库
  ├─node_modules
  ├─scripts             执行脚本目录
  ├─src                 开发目录
  ├─plugin              插件目录
  ├─.babelrc            babel配置文件
  ├─.eslintignore       eslint忽略配置文件
  ├─.eslintrc.js        eslint配置文件
  ├─.gitignore          文件忽略配置
  ├─.gitlab-ci.yml      gitlab持续集成配置
  ├─.npmrc              npm配置
  ├─.stylelintignore    stylelint忽略配置
  ├─.stylelintrc        stylelint配置
  ├─CHANGELOG           版本变更日志
  ├─CONTRIBUTING.md
  ├─package.json
  ├─postcss.config.js   postcss配置文件
  ├─README.md

具备特征

待添加

  • reselect
  • docker
  • ……

About

multiple projects starter,ts,js,react,vue