Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Membetulkan 'Tidak Dapat Menemui Modul untuk Laluan X' Apabila Mengimport Modul Local Go?
Menyelesaikan "Tidak Dapat Menemui Modul untuk Laluan X" Mengimport Modul Local Go
Dalam percubaan untuk memisahkan fungsi generik kepada modul yang berbeza di luar daripada GOPATH, anda menghadapi mesej ralat:
Tidak dapat mencari modul untuk laluan X
Penyelesaian: Menggunakan Arahan Ganti dengan Require
Untuk mengimport modul tempatan "X" ke dalam projek utama, anda mesti menambah baris berikut pada modul utama go.mod:
require "X" v0.0.0 replace "X" v0.0.0 => "{local path to the X module}"
Laluan harus menghala ke direktori akar modul X (sama ada mutlak atau relatif).
Penjelasan
Modul Go biasanya bergantung pada repositori awam untuk pengenalpastian dan pengambilan modul. Arahan ganti membolehkan anda memetakan nama modul ke laluan setempat, membolehkan pengimportan modul tidak diterbitkan.
Sebagai contoh, untuk mengimport pakej "util" daripada modul "X":
import "X/util"
Sumber Tambahan
Atas ialah kandungan terperinci Bagaimanakah Saya Membetulkan 'Tidak Dapat Menemui Modul untuk Laluan X' Apabila Mengimport Modul Local Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!