yoman是什么
Yeoman是Google的團隊和外部貢獻者團隊合作開發(fā)的,他的目標是通過Grunt(一個用于開發(fā)任務自動化的命令行工具)和Bower(一個HTML、CSS、Javascript和圖片等前端資源的包管理器)的包裝為開發(fā)者創(chuàng)建一個易用的工作流。
Yeoman的目的不僅是要為新項目建立工作流,同時還是為了解決前端開發(fā)所面臨的諸多嚴重問題,例如零散的依賴關(guān)系。
Yeoman主要有三部分組成:yo(腳手架工具)、grunt(構(gòu)建工具)、bower(包管理器)。這三個工具是分別獨立開發(fā)的,但是需要配合使用,來實現(xiàn)我們高效的工作流模式。
yoman安裝
參考
注意點
需要安裝git
修改npm的庫
bower使用
參考
grunt使用
入門
快速入門
grunt-init 與項目腳手架
grunt-init生成gruntfile文件模板
安裝grunt-init ,命令:npm install grunt-init -g
復制gruntfile模板到用戶目錄,命令:git clone https://github.com/gruntjs/grunt-init-gruntfile.git ~/.grunt-init/gruntfile 執(zhí)行g(shù)runt-init gruntfile
參考地址:https://github.com/gruntjs/grunt-init-gruntfile