Yeoman是一个常见的工作流,能够很方面的搭建属于自己的脚手架。
这段时间我用闲暇时间写了一个Generator来玩了一下,这个Generator的主要目的是快速建立一个RequireJS+AngularJS的项目。
当前进度
- 版本: 0.0.1
- 功能: 初始化项目,快速添加控制器,添加路由信息
- 下一步: 增加指令,服务,将路由改为angular-ui,然后完善publish命令
用法
- 安装Yeoman和Bower > npm install -g yo bower
- 安装generator > npm install -g generator-require-angularjs
- 使用 在新目录执行: > yo require-angularjs (就会提示输入应用名和默认的控制)
- 添加新的控制器 > yo require-angularjs:controller BlogCtrl
- 添加路由信息 > yo require-angularjs:route (根据提示输入相关的信息)
- 更新相关库文件 > yo require-angularjs:update
- 发布前的操作,删除不必要的文件,压缩和合并js ( 还没有完全完成 ) > yo require-angularjs:publish
项目源码放在git.oschina.net上面,有兴趣的朋友也可以来一起弄。
http://git.oschina.net/huangjacky/generator-require-angularjs