Chemin du module mal formé "my-api-server/my-utils/uuid" lors de la migration d'un dépôt basé sur GOPATH vers Go Mod
Lors de la migration d'un dépôt basé sur GOPATH vers le mod Go, vous pouvez rencontrer ce qui suit erreur :
$ go version 1.13.3 $ go run main.go build command-line-arguments: cannot load my-api-server/my-utils/uuid: malformed module path "my-api-server/my-utils/uuid": missing dot in first path element
Cause :
L'erreur se produit car la première partie du chemin du module, "mon-api-server", n'est pas un domaine valide ou chemin avec un point (".").
Solution :
Pour résoudre ce problème, vous avez besoin pour créer un fichier "go.mod" à la racine de votre projet (par exemple, "my-api-server/go.mod"). Le fichier go.mod doit contenir les informations suivantes :
Une fois que vous avez créé le fichier go.mod, vous peut importer le package "uuid" en utilisant le chemin complet du module, comme ceci :
import "github.com/your-github-username/my-api-server/my-utils/uuid"
Supplémentaire Conseils :
https://blog.golang.org/using-go-modules
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!