第一步
第一步始终是运行 yo doctor
。此命令将对您的环境进行故障排除,并找到大多数安装/配置错误。
获取支持
Yeoman 为创建引人入胜的 Web 应用程序提供了优化的**脚手架**和工作流程体验。开发人员将 Yeoman 与构建工具一起使用,用于**构建**他们的项目,并使用 Bower 进行**包管理**。这三者工具之间典型的工作流程可能如下所示
yo webapp
$ yo angular
$ bower install angular-directives
$ grunt
二进制文件问题
对于 Yeoman 二进制文件的问题,例如完全无法运行 Yeoman,您应该向Yeoman 问题跟踪器提交错误报告以获取更多帮助。
脚手架问题
我们的脚手架(例如上面的 Angular)是由社区驱动的,其中一些默认脚手架位于 GitHub 上的Yeoman 组织下。这些由社区中围绕特定框架的开发人员维护。下面可以找到我们一些流行生成器的问题跟踪器
构建问题
如果您在构建工具方面遇到问题,则需要在构建工具的问题跟踪器中打开一个问题。但是请记住,如果您在特定任务(例如 CoffeeScript 编译)方面遇到问题,则更有意义的是向grunt-contrib提交错误报告,因为官方 Grunt 跟踪器不应用于此类问题。
下面可以找到 Yeoman 工作流程中使用的一些常见任务的问题跟踪器
包管理问题
如果您使用 Bower 安装了包、更新了包或遇到管理包的问题,则应使用Bower 问题跟踪器提交错误报告。Yeoman 工作流程通常依赖于 Grunt 或 Gulp 来最小化/连接此类依赖项,但是如果提交的问题是 Bower 问题或 Yeoman 问题,我们会通知您。