Go 1.11에 모듈이 도입된 이후, 모듈이 참조되고 구조화되는 방식이 크게 변경되었습니다. 다른 디렉터리의 모듈을 참조하려면 다음 단계를 수행해야 합니다.
기존 방식:
신규 방법:
다음 프로젝트 구조를 고려해 보겠습니다.
\root \module1 \go.mod \module2 \go.mod
모듈1에서 모듈2를 참조하려면 다음 단계를 따르세요.
module1 소스 코드에서 상대 가져오기 경로 사용:
import "./../module2"
새로운 모듈 시스템에서 Go는 상대 가져오기를 지원하므로 개발자가 모듈을 참조할 수 있습니다. 현재 모듈의 위치를 기준으로 합니다. 상대 가져오기 구문은 다음과 같습니다.
import "./relative/path/to/module"
이 접근 방식을 사용하면 모듈 간 쉬운 참조를 유지하면서 프로젝트를 모듈로 분리할 수 있습니다.
위 내용은 다양한 디렉토리에서 Golang 모듈을 효과적으로 구성하고 참조하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!