现代 Web 应用的脚手架工具

Yeoman and his fellow developers

开始,然后 找到适合你的 Web 应用的生成器。生成器可用于 AngularBackboneReactPolymer 以及超过 5600+ 其他项目

使用 npm 进行一键安装

npm install -g yo

什么是 Yeoman?

Yeoman 帮助你快速启动新项目,提供最佳实践和工具,帮助你保持高效。

为此,我们提供了一个生成器生态系统。生成器基本上是一个插件,可以使用 `yo` 命令运行,以构建完整的项目或有用的部分。

通过我们的官方生成器,我们推广了“Yeoman 工作流”。此工作流是一个强大且有主见的客户端堆栈,包含可以帮助开发人员快速构建精美 Web 应用程序的工具和框架。我们负责提供开始所需的一切,而无需任何与手动设置相关的常见麻烦。

凭借开箱即用的模块化架构,我们利用了多个开源社区的成功和经验教训,以确保开发人员尽可能智能地使用它。

作为良好文档和经过深思熟虑的构建流程的坚定支持者,Yeoman 包括对代码风格检查、测试、压缩等等的支持,以便开发人员可以专注于解决方案,而不用担心琐碎的事情。

工具

Yeoman 工作流包含三种类型的工具,用于提高你在构建 Web 应用时的生产力和满意度:脚手架工具 (yo)、构建工具 (Gulp、Grunt 等) 和包管理器 (如 npm 和 Bower)。

  • yo 为新应用程序构建脚手架,编写你的构建配置(例如 Gulpfile)并引入你可能需要的相关构建任务和包管理器依赖项(例如 npm)。
  • 构建系统用于构建、预览和测试你的项目。 GulpGrunt 是两个流行的选择。
  • 包管理器用于依赖项管理,这样你就不必再手动下载和管理你的脚本了。 npmYarn 是两个流行的选择。

所有这三种工具都是独立开发和维护的,但作为我们规定的工作流的一部分,它们可以很好地协同工作,以保持你的效率。

Yeoman 团队