generator-perfect
Generator-Perfect(前端脚手架)
Perfect主要目的是快速开启新项目,并加强前端项目的规范性,统一性。一个入口可以选择不同的开发框架;但是项目目录统一,规范统一,功能统一。项目依赖于Yeoman+Webpack+Bable+Express,能够很好的推进技术升级,避免了手动Copy、繁琐的配置环境. 另外,Perfect还有很好的可配置性,既规范了项目又不缺失灵活性.
安装
npm install -g yonpm install -g generator-perfect
创建Project:
yo perfect
创建Page:
yo perfect:page
创建Component:
yo perfect:component
创建Util:
yo perfect:util
支持项目类型
- React
- Vue
- PC
- H5
功能特性
- 可选择Less Lass Css
- Dll库开关
- 公共文件开关(Common.js/.css)
- 生成环境文件标记Banner(author,emaill,date)
- 默认开启 CSS moduel
- 热替换(Hot Replace)
- 样式前缀(AutoPrefixer)
- 支持浏览器版本可配置(Browsers Config)
- Mock接口(TODO)
- TypeScript(TODO)
- 测试用例(TODO)
License
MIT © dingyanqiang