vscode가 go 정의 패키지를 가져올 수 없습니다. [패키지를 찾을 수 없습니다 ....]

vscode가 go 정의 패키지를 가져올 수 없습니다. [패키지를 찾을 수 없습니다 ...]

저는 Java 프로그래머이고 최근에 go VS에서 플레이했습니다. 어떻게 말할 수 있습니까? 기본은 실제로 Java와 비슷하며 패키지를 가져 오는 것뿐입니다. 개발 중에 이러한 문제가 발생했습니다. 공유 할 수있을 것 같습니다.

위의 Vscoded 가져 오기 사용자 정의 git 패키지를 찾을 수 없습니다.
말도 안 돼 바로 주제로 이동하고 일련의 구성을 완료하면 다음 코드를 실행합니다.

package main

import (
	"log"
	"os"

	_ "github.com/goinaction/code/chapter2/sample/matchers"
	"github.com/goinaction/code/chapter2/sample/search"
)

//init 在main之前调用
func init() {
	//将日志输出到标准输出
	log.SetOutput(os.Stdout)
}

//main是整个程序的入口
func main() {
	//使用特定的项做搜索
	search.Run("president")
}

위의 코드는 검색 패키지에서 실행 메소드를 호출하고 가져 오기는 분명히 github의 외부 패키지입니다. 아마도 저와 같은 문제가 발생할 것입니다.
여기에 사진 설명 삽입

여기에서 해당 파일을 찾을 수 없습니다. 여기에 두 가지 해결책이 요약되어 있습니다.
1. 항소 에서 찾을 수없는 오류 디렉토리에 따라 해당 루트 또는 경로 위치에 직접 하나를 만든 다음 소스 코드 패키지를 넣습니다 (이 방법이 너무 많은 패키지는 관리하기 어렵고 권장하지 않으며 성가시다)

2. 가져 오기 코드 가져 오기
여기에 사진 설명 삽입
해당 경로 위치를 찾고 go 파일이 있는지 확인한 다음 명령을 가져옵니다.

 go get -u github.com/goinaction/code/chapter2/sample/matchers

같은

나는
에 의견의 많은 조언을하고자하는 이 문서
(개인 이해, 사실, 많은 언어는 자바로 받는다는 등의 유사성을 가지고 있고, 많은 유사점이있다, 때때로 당신은 그냥 * 업데이 트를 정리해야, 그것을 찾을 수 없습니다)
등 필요한 경우 전달을 위해 원래 링크를 유지하십시오.

추천

출처blog.csdn.net/MatChen/article/details/110490828