yeoman的作用
yeoman是一個通用的腳手架工具,可以搭配對應的generator建立任意類型的項目,也就是說我們可以通過yeoman來搭建自己的腳手架工具
安裝yo子產品
// 全局安裝yo,這裡我們要注意安裝的子產品是yo,不是yeoman
yarn global add yo
這裡我們要注意,yo還需要搭配對應的generator來建立對應類型的項目
安裝generator子產品
示例
// 全局安裝generator-node子產品
yarn global add generator-node
這裡也要注意的是,不同的項目,所需要的generator子產品都是不一樣的,不清楚的可以在yeoman的官網查詢自己所需的子產品
建立項目
1 建立初始項目目錄
首先我們需要建立并移動到項目目錄下
cd <項目目錄路徑>
2 開始建立
通過
yo <對應的子產品名稱并去掉generator>
,如我們安裝了generator-node子產品,那麼執行的指令就是
yo node
yo node
3 配置項目選項
等待完成後,還需要選擇對應的配置選項
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TPB5kMrR1TwEFVOBDOsJGcohVYsR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL3gjNzEjNwYTMyIjMwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
最後等待項目安裝下載下傳完成即可
4 sub generator
如果我們需要在已有項目上建立特定類型的檔案,如果自己配置的話有可能會出錯,這個時候就可以通過生成器自動生成
可以通過文檔檢視有生命su bgenerator
例如我們需要添加一個node:cli的sub generator
// 在項目檔案目錄下運作 yo node:<sub generator的名稱>
yo node:cli
他會詢問是否覆寫目前的package.json,按需求選擇即可
最後等待寫入完成
注:目前文章僅用于學習參考,如有疑問歡迎交流