hugo mod get

hugo mod get

解析當前 Hugo 專案中的相依模組

說明

hugo mod get 用於解析當前 Hugo 專案中的模組相依性。

一些範例:

安裝指定模組的最新版本:

hugo mod get github.com/gohugoio/testshortcodes

安裝指定版本:

hugo mod get github.com/gohugoio/testshortcodes@v0.3.0

安裝所有直接相依模組的最新版本:

hugo mod get
hugo mod get ./... (遞迴模式)

安裝所有模組(包括直接和間接相依)的最新版本:

hugo mod get -u
hugo mod get -u ./... (遞迴模式)

執行 go help get 以獲取更多資訊。所有適用於 go get 的旗標在此同樣適用。

注意,Hugo 會依據站點設定,依次解析以下來源的組件:

  1. _vendor 目錄(若未使用 --ignoreVendorPaths 旗標忽略);
  2. Go Modules;
  3. 主題目錄中的資料夾。

詳情請參閱:https://gohugo.io/hugo-modules/

hugo mod get [flags] [args]

選項

  -h, --help   查看 get 指令的幫助

繼承自父指令的選項

      --clock string               設定 Hugo 使用的時鐘,例如:--clock 2021-11-06T22:30:00.00+09:00
      --config string              設定檔(預設為 hugo.yaml|json|toml)
      --configDir string           設定檔目錄(預設為 "config")
  -d, --destination string         寫入檔案的檔案系統路徑
  -e, --environment string         建置環境
      --ignoreVendorPaths string   忽略與給定 Glob 模式匹配的 _vendor 模組路徑
      --logLevel string            記錄層級(debug|info|warn|error)
      --quiet                      安靜模式建置
  -M, --renderToMemory             渲染到記憶體(主要用於執行伺服器時)
  -s, --source string              讀取檔案的相對檔案系統路徑
      --themesDir string           主題目錄的檔案系統路徑

相關內容