第一步
第一步永遠應該是執行 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 將此類相依關係進行最小化/合併,不過我們會讓您知道 submitted 的問題是 Bower 問題還是 Yeoman 問題。