J'ai récemment commencé à utiliser Go. J'ai installé l'extension d'Aller sur vscode et je peux utiliser certaines commandes comme Go Run and Go Build, mais quand je cours, je vais tester, j'obtiens l'erreur suivante: Go: Impossible de trouver le module principal; Voir 'Go Aidez les modules'. Bien que j'ai un * _test.go fichier.
Lorsque je gère les modules d'aide, je reçois la sortie suivante:
Les modules sont de savoir comment gérer les dépendances.
Un module est une collection de packages libérés, versionnés et distribués ensemble. Les modules peuvent être téléchargés directement à partir des référentiels de contrôle de version ou des serveurs de proxy de module.
Pour une série de tutoriels sur les modules, voir https://golang.org/doc/taturial/create-module .
Pour une référence détaillée sur les modules, voir https://golang.org/ref/mod .
Par défaut, la commande Go peut télécharger des modules de https://proxy.golang.org . Il peut authentifier les modules à l'aide de la base de données CheckSum à https://sum.golang.org . Les deux services sont exploités par l'équipe Go sur Google. Les politiques de confidentialité de ces services sont disponibles à https://proxy.golang.org/privacy et https://sum.golang.org/privacy , respectivement.
Le comportement de téléchargement de la commande Go peut être configuré à l'aide de goproxy, de gosumdb, de goprivate et d'autres variables d'environnement. Voir "GO Aide Environnement" et https://golang.org/ref/mod#private-module-privacy Pour plus d'informations.
Vous devez initialiser le projet avant de pouvoir exécuter le test:
go mod init puppy