Yeoman是一個常見的工做流,可以很方面的搭建屬於本身的腳手架。git
這段時間我用閒暇時間寫了一個Generator來玩了一下,這個Generator的主要目的是快速創建一個RequireJS+AngularJS的項目。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上面,有興趣的朋友也能夠來一塊兒弄。npm
http://git.oschina.net/huangjacky/generator-require-angularjsui