Memulihkan exp/html dalam Go1: Panduan Mendalam
Go1 memperkenalkan perubahan ketara, termasuk pengalihan keluar pangkalan kod exp/. Ini telah menyebabkan pembangun yang bergantung pada perpustakaan seperti exp/html dalam kebingungan. Walau bagaimanapun, terdapat beberapa kaedah yang berdaya maju untuk memulihkan akses kepada fungsi ini.
Satu pendekatan yang dicadangkan melibatkan mencipta pautan simbolik daripada kod sumber Go yang dipasang dalam $HOME/go/src/pkg/exp ke GOPATH. Kaedah ini boleh dilaksanakan dengan mengikuti langkah berikut:
cd $HOME/repo hg clone https://go.googlecode.com/hg/go
cd $HOME/go/src ln -s $HOME/repo/go/src/pkg/exp .
Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa perpustakaan exp/html telah dikeluarkan atas sebab tertentu. Ia tidak lengkap dan tidak mempunyai fungsi yang diperlukan untuk mewajarkan kemasukannya dalam pustaka Go standard.
Jika anda masih ingin menggunakan exp/html, anda boleh cuba mendapatkannya menggunakan arahan:
go get code.google.com/p/go/src/pkg/exp/html
Sebagai alternatif, anda mungkin lebih suka penghurai HTML yang lebih komprehensif seperti go-html-transform, yang menyediakan penghuraian HTML5 dan pengikisan berasaskan pemilih CSS keupayaan.
go get code.google.com/p/go-html-transform/
Jika kedua-dua penyelesaian ini tidak memenuhi keperluan anda, pilihan terakhir ialah memasang kod sumber Go dan membinanya secara setempat, memastikan akses kepada exp/html. Proses ini agak mudah dan boleh dicapai dengan mengikuti langkah berikut:
Klon kod sumber Go:
hg clone https://go.googlecode.com/hg go
Pasang Go kod sumber:
cd go/src ./all.bash
Kaedah ini akan memulihkan akses kepada exp/html, membolehkan anda terus menggunakan fungsinya dalam kod Go anda. Walau bagaimanapun, adalah penting untuk diingat bahawa exp/html bukan lagi sebahagian daripada pustaka Go standard dan sokongan jangka panjangnya tidak dapat dijamin.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Pulihkan Akses kepada Pakej `exp/html` yang Dialih Keluar dalam Go1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!