go:go mod tidy的作用
go mod tidy的使用
1. 把專案所依賴的包新增到go.mod檔案中
2. 去掉go.mod檔案中專案不需要的依賴包。
總的來說就是: 把需要的新增到go.mod檔案中,
把不需要的從go.mod檔案中刪除掉。
開始演示
<1>第一步
假如我們有一個go語言開發的專案,叫learn
我們需要先給這個專案初始化一個go.mod檔案,通過以下的命令:
go mod init learn
該命令就會在learn專案的根目錄下生成一個go.mod檔案。開啟之後如下所示:
<2>第二步
建立一個uuid.go的檔案
內容如下:
```go package main
import ( "fmt" "strings"
"github.com/pborman/uuid"
)
func main() { uuidWithHyphen := uuid.NewRandom() uuid := strings.Replace(uuidWithHyphen.String(), "-", "", -1) fmt.Println(uuid) } ``` 然後儲存 然後執行 go mod tidy 命令:
然後開啟go.mod檔案,我們會發現:檔案中多了一個require
這就是把專案中依賴的包新增到了go.mod檔案中。
<3>第三步
如果我把uuid.go檔案刪除掉,然後在執行 go mod tidy命令
執行完之後,開啟go.mod檔案,就會發現require沒有了,如下所示:
「其他文章」
- go:go mod tidy的作用
- python:判定檔案、目錄是否存在,以及建立(多層)目錄
- python:multiprosessing模組的Pool()類的apply()函式和apply_async()函式的區別
- python:ThreadPoolExecutor執行緒池和ProcessPoolExecutor程序池
- 時間序列:ARMA
- kafka:介紹
- 機器學習:損失函式(loss function)
- 機器學習:adaboost(迴歸實戰)
- pyenv
- pyspark:叢集環境實戰
- spark:local模式環境-搭建和使用
- spark:standalone(獨立叢集環境)--搭建和使用
- spark:yarn叢集環境-搭建和使用
- AB測試 - 假設檢驗的兩類錯誤
- python:多程序的幾種實現方式
- pyspark
- spark111
- python:faker擴充套件包
- 常用推薦演算法
- 小紅書的推薦機制