您最喜欢的礼帽和胡子先生已上市。今天前往您附近的 npm 并更新到 Yeoman 1.0!
对于尚未尝试过 Yeoman 或一直在等待 1.0 的用户,只需告诉您的终端
npm install -g yo
如果您已经使用过任何 1.0 发布候选版本,那么您会对这次升级感到宾至如归。您将继续享受与 yo 和您最喜欢的生成器之间稳定而愉快的关系。
npm update -g yo
注意:请记住,您需要使用 yo
或 yo
后跟生成器名称(如 yo angular
)安装生成器,然后才能看到以下选项 :)
1.0 中的新功能?
过去一年中的一些有趣发展包括
将
yo
与yeoman
分离,将其定位为 Web 的一流脚手架解决方案。一个完全重写的生成器系统,具有丰富的提示(复选框、列表等,感谢 Inquirer.js)、文件实用程序等。
重大性能改进 和 安装步骤的自动化。生成器现在可以安装所有其对等依赖项,这意味着您只需运行:
npm install generator-angular
。一个新的
yo
有用的提示系统。只需运行yo
而不指定生成器,即可轻松更新您的生成器、搜索和安装新的生成器以及查找帮助。
为什么选择 Yeoman?
如果您是 Yeoman 的新手,只需使用一个 yo ____
命令,您就可以掌握强大的功能。有关入门帮助,请尝试以下资源
Yeoman 的 入门指南 将帮助您了解如何有效地将 Yo、Grunt 和 Bower 结合使用。
Addy 的 视频 将引导您使用 Yeoman 使用 AngularJS 构建应用程序。
Stephen 的 使用 Yeoman 工作流程构建应用程序 将向您展示如何构建 Backbone.js 应用程序。
即使对于经验丰富的开发人员,Yeoman 仍然可以提高您的工作流程。Yeoman 开箱即用的一种帮助方式是提供经过精心调整的 Grunt 配置。原本需要花费数小时才能设置的内容(LiveReload、Sass、Uglify、CoffeeScript)现在只需不到一分钟即可完成。如果您希望进一步自定义它,没有任何限制!
谁在使用 Yeoman?
如今,Yeoman 为流行的开源项目(如 Angular)提供工具支持,可以构建 jQuery 插件,使用 Hood.ie 和 Express 提供完整堆栈解决方案,现在甚至可以用来创建完整的 Wordpress 和 Jekyll 网站。
Yeoman 可用于任何规模的应用程序,从 GIF 制作器 到 幻灯片演示文稿,新闻网站 甚至 VIM 速查表。
您有自己的吗?给我们留言并展示出来!
Yeoman 的未来发展方向?
Yeoman 将继续发展壮大。我们有宏伟的计划,这些计划都围绕着简化您的开发工作流程展开。Addy 在他的视频 Yeoman 的未来 中描绘了一幅美好的未来图景。
总而言之,以下是一些您可以期待的事情
从其他生成器扩展的生成器。
更少的脚手架提示。您的偏好将被记住。
更少的标志。
yo
可能是您需要记住的全部内容。即插即用功能。需要 CoffeeScript 吗?
还有更多针对生成器作者的改进。您可以在 GitHub 上的 yo.next 上关注并参与有关我们前进方向的讨论。
忙碌的一年
从去年这个时候开始……
- Addy 的家人搬到了伦敦。
- Brian 搬到加州,全职从事 Angular 工作。
- Pascal 将在下周左右宣布他的重大消息。
- Stephen 有了一个可爱的女儿。
- Sindre 长出了 胡子。
……然而我们却发布了一个大型项目。我们怎么可能做到这一点呢?
谢谢你们!如果没有庞大的开源社区的帮助,这将是不可能的。如果您合并了一个拉取请求、创建了一个问题或只是提出建议,请留言!今天是属于我们所有人的!
以下是一些我们的成员……
……但是,感谢我们所有人。
Stephen Sawchuk { @stephenplusplus },
Addy Osmani { @addyosmani },
Sindre Sorhus { @sindresorhus },
Brian Ford { @briantford },
Pascal Hartig { @passy },
Paul Irish { @paul_irish },
Frederick Ros { @sl33p3r },
Mickael Daniel { @mklabs },
Eric Bidelman { @ebidel }
以及其余的 Yeoman 团队。