Solución de informe de importación rojo después de que golang abre mod

  1. Descripción del problema

Después de crear el proyecto, después de abrir el modo mod, después de usar import para importar paquetes relacionados y usar go mod tidy para generar el archivo go.mod, el nombre del paquete en el archivo go.mod se vuelve rojo (no importado), lo que da como resultado la imposibilidad de usar los métodos en el paquete, ejecute main.go informa un error: el paquete xxx no está en GOROOT, como se muestra a continuación:

Genere go.mod con éxito:

Sin embargo, los paquetes en go.mod no se importan

La suposición es que hay un problema con la ruta del índice . La ruta de dependencia del proyecto actual es la siguiente. Se puede ver que solo el sdk no tiene módulo go mod :

  1. solución

Haga clic en Archivo->Configuración en la esquina superior derecha
En este momento, descubrí que hay una ruta go mod adicional en la dependencia , y la importación roja original desaparece.

Supongo que te gusta

Origin blog.csdn.net/zhoupenghui168/article/details/130978465
Recomendado
Clasificación