Rumah >pembangunan bahagian belakang >Golang >Adakah kami melakukan perubahan folder vendor?

Adakah kami melakukan perubahan folder vendor?

WBOY
WBOYke hadapan
2024-02-05 23:36:131071semak imbas

Adakah kami melakukan perubahan folder vendor?

Kandungan soalan

Saya ingin memahami folder vendor dalam projek Go.

Saya mengklon repositori go dan menukar kod. Tetapi apabila saya cuba menjalankan ujian yang berkaitan, saya mendapat beberapa mesej ralat. Selepas beberapa googling saya menemui beberapa arahan yang perlu saya jalankan:

  • Modul organisasi

  • Pergi ke pembekal mod

Sekarang masalah telah hilang tetapi saya melihat banyak fail ditukar dalam folder vendor.

Adakah ia boleh diterima?

Adakah saya perlu menyerahkan semua dokumen ini?


Jawapan Betul


vendor Folder mengandungi semua kebergantungan projek dan oleh itu biasanya tidak komited kepada repositori.

Walau bagaimanapun, anda harus menyerahkan fail go.mod dan go.sum jika pustaka yang anda perlukan tidak mempunyai apa-apa yang samar (alih keluar versi, sumber, dll.) kemudian go.modgo.sum 文件,如果您依赖的库没有什么粗略的内容(删除版本、源等),则 vendor 文件夹应该可以从 go.sum folder fail hendaklah boleh dihasilkan sepenuhnya daripada fail go.sum.

Untuk modul Go, folder vendor 文件夹很少使用。大多数人也不在本地使用它。运行 go mod download 而不是 go modvendor jarang digunakan. Kebanyakan orang juga tidak menggunakannya secara asli. Menjalankan go mod download dan bukannya go modvendor akan memuat turun modul ke direktori modul pada sistem anda (lalai ialah $GOPATH/pkg).

Anda boleh membaca lebih lanjut tentang vendor menggunakan modul Go dalam dokumentasi. Atau lihat keseluruhan dokumentasi modul Go https://www.php.cn/link/28538c394c36e4d5ea8ff5ad60562a93.

Atas ialah kandungan terperinci Adakah kami melakukan perubahan folder vendor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Pakej Dockerfile untuk pergiArtikel seterusnya:Pakej Dockerfile untuk pergi