Yeoman是Google的團隊和外部貢獻者團隊合作開發(fā)的,他的目標(biāo)是通過Grunt(一個勇于開發(fā)任務(wù)自動化的命令行工具)和Bower(一個HTML姻几、CSS、Javascript和圖片等前端資源的包管理器)的包裝為開發(fā)者創(chuàng)建一個醫(yī)用的工作流程碗脊。
Yeoman主要有三部分組成:yo(腳手架)肋层,grunt(構(gòu)建工具)、bower(包管理器)净当。這三個工具分別獨立開發(fā)内斯,但需要配合使用。
Yeoman
它旨在為開發(fā)者提供一系列健壯的工具像啼、程序庫和工作流俘闯,幫助他們快速構(gòu)建出漂亮、引人注目的Web應(yīng)用忽冻。
它不只是一個工具真朗,還是一個工作流。它其實包括了三個部分yo僧诚、grunt遮婶、bower,分別用于項目的啟動湖笨、文件操作旗扑、包管理。
Yo: Yo是一個項目初始化工具慈省,可以生成一套啟動某類項目必需的項目文件臀防。
Bower: 一個客戶端技術(shù)的軟件包管理器,它可用于搜索、安裝和卸載如JavaScript袱衷、HTML琼锋、CSS之類的網(wǎng)絡(luò)資源。
GruntJS: GruntJS是基于JavaScript的命令行構(gòu)建工具祟昭,它可以幫助開發(fā)者們自動化重復(fù)性的工作缕坎。
[參考網(wǎng)站](http://yijiebuyi.com/blog/a427ce8c25dd1339517ffa0a0b8f5896.html)
安裝(yeoman,bower,grunt):
安裝:npm install -g yo
查看:
yo doctor
yo --help
安裝:sudo npm install -g bower
bower --help
安裝:
生成器
作用:不同的生成器可以自動構(gòu)建不同的項目,并安裝需要的包篡悟。
使用:
generator-angular
安裝:sudo npm install -g generator-angular