go mod 常用命令解析


1.go mod init

初始化一個go.mod文件到當前目錄, 實際上是創建了一個以當前目錄為模塊的mod。

如果go.mod已經有了就會報錯:go源碼如下:

	if _, err := os.Stat("go.mod"); err == nil {
		base.Fatalf("go mod init: go.mod already exists")
	}    

2.go mod tidy

類似maven update, 通過這個命令下載項目依賴的第三方庫,同時會去掉不相關的庫。

 3.go mod vender

把第三方的庫拷貝到當前目錄的vendor目錄

4.go mod verify

檢查下載的第三方庫有沒有本地修改,如果有修改,則會返回非0,否則驗證成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM