turbo-ignore
使用 turbo
來判斷套件或其依賴套件是否有變更。這對於在 CI 中快速跳過任務非常有用。
若要了解更多資訊,請造訪
turbo-ignore 版本控制
由於 turbo-ignore
最常在將依賴套件安裝到儲存庫之前使用,因此在您執行 turbo-ignore
時,將不會有可用的 turbo
二進制檔案。相反地,turbo-ignore
將使用以下策略搜尋要與您的儲存庫搭配使用的正確版本
- 首先,檢查根目錄
package.json#devDependencies
或package.json#dependencies
中是否有turbo
條目。如果在其中找到版本,將會使用該版本。 - 如果在
package.json
中找不到entry
,則將讀取turbo.json
以取得其結構描述。如果找到tasks
鍵,則使用turbo@^2
。如果找到 Turborepo v1 的pipeline
,則使用turbo@^1
。