Dep에서 Go 모듈로 마이그레이션
Go용 종속성 관리 도구인 Dep은 Go 모듈이 도입되면서 이제 더 이상 사용되지 않습니다. Dep to Go 모듈 마이그레이션은 간단합니다.
마이그레이션 단계
-
호환성 확인: Go 버전 1.11 이상이 사용되는지 확인하세요. go 버전을 실행하여
-
이동 또는 설정 환경 변수: 코드를 GOPATH 외부로 이동하거나 내보내기 GO111MODULE=on으로 설정합니다.
-
모듈 초기화: go mod init [모듈 경로]를 실행하여 Gopkg.lock에서 종속성을 가져옵니다.
-
정리: go mod tidy를 사용하여 중복된 항목을 제거하고 누락된 종속성을 추가합니다.
-
공급업체 폴더 삭제 고려(선택 사항): 공급업체 폴더를 제거하거나 휴지통으로 이동합니다.
-
테스트 빌드: go build를 사용하여 테스트 빌드를 수행하여 기능을 확인합니다.
-
사용되지 않는 항목 삭제 파일: Gopkg.lock 및 Gopkg.toml은 더 이상 필요하지 않으므로 삭제합니다.
종속성 가져오기
Go가 Gopkg.lock 파일을 읽습니다. 종속성을 자동으로 go.mod로 가져옵니다. 파일.
공급업체 폴더 유지 관리(선택 사항)
원하는 경우 다음 추가 단계를 따르세요.
-
종속성 복사: go mod Vendor를 실행하여 종속성을 공급업체에 복사합니다. 폴더.
-
공급업체 폴더 활용: go build -mod=vendor를 실행하여 빌드 프로세스에서 공급업체 폴더를 사용하는지 확인하세요.
위 내용은 Dep에서 Go 모듈로 마이그레이션하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!