yoman是什么
Yeoman是Google的团队和外部贡献者团队合作开发的,他的目标是通过Grunt(一个用于开发任务自动化的命令行工具)和Bower(一个HTML、CSS、Javascript和图片等前端资源的包管理器)的包装为开发者创建一个易用的工作流。
Yeoman的目的不仅是要为新项目建立工作流,同时还是为了解决前端开发所面临的诸多严重问题,例如零散的依赖关系。
Yeoman主要有三部分组成:yo(脚手架工具)、grunt(构建工具)、bower(包管理器)。这三个工具是分别独立开发的,但是需要配合使用,来实现我们高效的工作流模式。
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 执行grunt-init gruntfile
参考地址:https://github.com/gruntjs/grunt-init-gruntfile