web-dev-qa-db-fra.com

Go: Impossible de trouver le module principal; Voir 'Go Aidez les modules'

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.

2
AliReda-M

Vous devez initialiser le projet avant de pouvoir exécuter le test:

go mod init puppy

https://golang.org/cmd/go#hdr-module_maintenance

12
Steven Penny