Yo(Yeoman)

原创 2016年08月31日 11:04:27


项目创建:https://segmentfault.com/a/1190000002525359
详细解释:http://www.cnblogs.com/cocowool/archive/2013/03/09/2952003.html

输入如下代码:(“-g” 代表全局安装)
npm install -g grunt-cli bower//gulp
安装完成后,进入基本的脚手架安装
为了搭建一个web应用脚手架,你将需要安装generator-webapp生成器:
npm install -g generator-webapp
现在生成器已经安装好了,为你的项目创建一个新的目录,
然后运行:
yo webapp
每一个由yo创建的项目也将会pull相关的Grunt\gulp任务,这些任务是社区认为对你的工作流是需要的或者有用的。
对于web应用来说,这个webapp生成器被认为是最简单可行的一个开始。它也提供了一些框架生成器,它们可以被用来搭建项目脚手架以及之后的视图,模型,控制器等等。

Yeoman是Google的团队和外部贡献者团队合作开发的,他的目标是通过Grunt/Gulp(一个用于开发任务自动化的命令行工具)和Bower(一个HTML、CSS、Javascript和图片等前端资源的包管理器)的包装为开发者创建一个易用的工作流。

Yeoman的目的不仅是要为新项目建立工作流,同时还是为了解决前端开发所面临的诸多严重问题,例如零散的依赖关系。

Yeoman主要有三部分组成:yo(脚手架工具)、grunt/gulp(构建工具)、bower(包管理器)。这三个工具是分别独立开发的,但是需要配合使用,来实现我们高效的工作流模式。

下面这幅图很形象的表明了他们三者之间的协作关系。
[图片]

安装前的准备工作
检查系统中是否安装了:Node.js、Ruby、Compass。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Ubuntu下添加nodejs环境变量+ yo 不是有效的命令(yeoman)

原来打算用网上教程: 1.找到文件  /etc/profile ,在找到nodejs目录/opt/node-v6.11.3-linux-x64/bin,目的是把后者添加到 profile的文档中去...

在ubuntu下安装yeoman--Installing yeoman(grunt, bower and yo) on Ubuntu

在Ubuntu下安装Yeoman. 确切的说是在Kylin Ubuntu下安装Yeoman. 内容都是从官网大致译过来的,还加了一些网友们的方法,之前都是看到在MAC或者其他系统下安装的步骤,虽然也稀...

使用yo-get下载视频网站视频或其他

文/玄魂                              前言 很多时候随时随地在线看视频不是那么容易,尤其是YouTube的视频(你懂得),所以遇到好的视频下载下来还是有必...
  • xuanhun
  • xuanhun
  • 2016年07月12日 18:24
  • 2781

前端项目工程化(yo+grunt/gulp+bower)

所谓工程化,就是将无序的,繁杂的操作组织起来,利用工具来简化、规范流程,从而实现项目构建、开发、维护的一体化过程。 就前端而言,现在比较流行的项目构建工具有yoeman,grunt,gulp,bow...

Michael Kors Diaper Bag the hot months clothing accessories in iconic and classy releases so that yo

fall outfits in well-known and classy flicks of really encourage your incredible closet Kirsten V...

dijo. "Y creo que nos merecemos mejor que el secreto." "Yo también

originar una petición para la exhumación del cuerpo-de Vinson Gowrie "El sheriff se limpió el mango ...

yo2blog v0.9.1

  • 2005年05月27日 05:46
  • 0B
  • 下载

yo2blog 0.9.1

  • 2006年06月23日 14:06
  • 40KB
  • 下载

编写自定义Yeoman生成器

这篇文章翻译自官方Yeoman的帮助文档,讲解了如何编写生成器的一些细节,包括基本写法、运行上下文、UI交互、依赖处理、文件系统等方面;获取之后知识之后,再也不担心写不出自定义的生成器啦!...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Yo(Yeoman)
举报原因:
原因补充:

(最多只允许输入30个字)