我創(chuàng)建了一個名為 A 的模塊并將其推送到我公司的私人倉庫。repo 的地址是 xxx.com/inf/client.git 并且 A 模塊是一個子目錄,所以 A 模塊被命名為 xxx.com/inf/client.git/A當(dāng)我使用模塊時,我將它導(dǎo)入到我的代碼中import ( "xxx.com/inf/client.git/A")func main() { A.XXX()}當(dāng)我使用 go build 構(gòu)建代碼時,go module 可以找到模塊 A 并開始下載。但問題是有這么多與A相同級別的子目錄,它們都會被下載,這是我沒想到的。有人可以幫忙嗎?我只想下載 xxx.com/inf/client.git/A 而不下載 xxx.com/inf/client.git/B(C,D...) 因為它們根本沒有被使用。
1 回答
陪伴而非守候
TA貢獻(xiàn)1757條經(jīng)驗 獲得超8個贊
不,這不受支持。
如果由于某種原因您真的不想下載該模塊中的其他代碼,請在單獨的 repo 中創(chuàng)建一個單獨的模塊。
由于這個原因,幾乎沒有任何理由創(chuàng)建一個單獨的模塊。它所做的只是節(jié)省了幾 kb 的磁盤空間,而且磁盤很便宜——通常比開發(fā)人員處理更多存儲庫/模塊所需的時間便宜得多。
- 1 回答
- 0 關(guān)注
- 187 瀏覽
添加回答
舉報
0/150
提交
取消
