Sobes.tech
Junior — Middle

Ar galėtumėte išvardyti dažniausiai naudojamus įrankius projektų priklausomybėms valdyti?

sobes.tech AI

Atsakymas iš AI

Go dažniausiai naudojamas įrankis priklausomybėms valdyti yra Go Modules (go mod). Jis nuo versijos 1.11 įdiegtas į standartinį Go įrankių rinkinį ir leidžia valdyti bibliotekų versijas, automatiškai atsisiųsti ir talpinti priklausomybes.

Anksčiau naudoti įrankiai kaip dep ir Glide, tačiau dabar jie laikomi pasenę.

Modulio inicijavimo ir priklausomybės pridėjimo pavyzdys:

go mod init example.com/myproject

go get github.com/sirupsen/logrus@v1.8.1

Tai sukurs go.mod failą su priklausomybių aprašymu ir jų versijomis.