Rumah >pembangunan bahagian belakang >Golang >Mengapa 'import tempatan' Gagal di Luar Skop Pakej Go?

Mengapa 'import tempatan' Gagal di Luar Skop Pakej Go?

Barbara Streisand
Barbara Streisandasal
2024-12-16 17:13:09980semak imbas

Why Does

Isu dengan Import Tempatan Di Luar Skop Pakej

Dalam senario anda dengan pakej bukan tempatan, menggunakan import tempatan mengakibatkan ralat "local import "./greeting" dalam pakej bukan tempatan." Ini kerana import tempatan hanya dibenarkan dalam pakej yang sama.

Kemungkinan Penyelesaian

  • Tukar Direktori Kerja: Tukar direktori kerja ke lokasi pakej (src/jacob.uk.com) dan jalankan go install tanpa menyatakan pakej.
  • Gunakan Import Bukan Tempatan: Import pakej menggunakan laluan penuhnya, seperti "jacob.uk.com/greeting." Ini membolehkan pakej disusun dan digunakan dari mana-mana lokasi.

Syor Amalan Terbaik

Elakkan menggunakan import tempatan sama sekali. Sebaliknya, gunakan import bukan tempatan untuk memastikan keserasian merentas direktori kerja yang berbeza dan mengekalkan struktur kod yang bersih.

Atas ialah kandungan terperinci Mengapa 'import tempatan' Gagal di Luar Skop Pakej Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn