天天看點

yeoman快速開始yeoman的作用安裝yo子產品安裝generator子產品建立項目

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 配置項目選項

等待完成後,還需要選擇對應的配置選項

yeoman快速開始yeoman的作用安裝yo子產品安裝generator子產品建立項目

最後等待項目安裝下載下傳完成即可

4 sub generator

如果我們需要在已有項目上建立特定類型的檔案,如果自己配置的話有可能會出錯,這個時候就可以通過生成器自動生成

可以通過文檔檢視有生命su bgenerator

yeoman快速開始yeoman的作用安裝yo子產品安裝generator子產品建立項目

例如我們需要添加一個node:cli的sub generator

// 在項目檔案目錄下運作 yo node:<sub generator的名稱>
yo node:cli
           
yeoman快速開始yeoman的作用安裝yo子產品安裝generator子產品建立項目

他會詢問是否覆寫目前的package.json,按需求選擇即可

最後等待寫入完成

注:目前文章僅用于學習參考,如有疑問歡迎交流