初级 Web App 项目初始化工具,CreatShare 互联网实验室荣誉出品
➜  npm install -g creatshare-app-init
或
➜  yarn global add creatshare-app-init
示例
➜  cs create <project-name> # 使用 cs 脚手架快速创建一个最小化 Web App 项目
具体内容
 Usage: cs [options] [command]
 CreatShare 互联网实验室前端 Web App 项目脚手架
 Options:
    -V, --version  output the version number
    -e, --enjoy
    -h, --help     output usage information
 Commands:
    create <dir>  创建一个新的 Web App 项目骨架
该项目结构如下
.
├── .babelrc         # ES6 代码转义规则配置
├── .eslintrc.js     # JavaScript 代码规范配置
├── .gitignore       # Git 不跟踪的特殊文件
├── LICENSE          # 开源协议
├── README.md        # 项目介绍
├── bin              # cs 命令主目录
│   └── index.js     # cs 命令引导文件
├── dist             # cs create 命令参考的模板
├── img              # README.md 引用的图片库
├── lib              # cs 命令依赖的源代码编译成 ES5 后的代码
├── package*.json    # 项目配置
├── src              # cs 命令依赖的源代码
│   ├── create.js    # cs create 命令源码
│   └── cs.js        # cs 命令源码入口文件
└── yarn.lock        # yarn 包管理器的依赖说明
其中,dist 文件夹的结构如下
.
├── .babelrc             # ES6 代码转义规则配置
├── .eslint.js           # JavaScript 代码规范
├── .gitignore           # Git 不跟踪的特殊文件
├── LICENSE              # 开源协议
├── README.md            # 项目介绍
├── material             # README.md 引用的图片库
├── package.json         # 项目配置文件
├── src                  # 源码开发目录
│   ├── favicon.ico      # 网页标题小图标
│   ├── html             # HTML 页面模板目录
│   ├── image            # 图片资源目录
│   ├── manifest.json    # 网络应用清单
│   ├── script           # 脚本文件资源目录
│   └── style            # 样式文件资源目录
├── webpack.config.js    # Webpack 多文件打包基础配置
├── webpack.dev.js       # Webpack 开发环境配置
├── webpack.prod.js      # Webpack 发布上线配置
└── yarn.lock            # yarn 包管理器的依赖说明
该结构即是 cs create <app_name> 命令生成的模板来源
欢迎你的 PR

