Membangun .mojopkg
Kemas paket agar dapat digunakan kembali.
Membangun .mojopkg adalah pelajaran Mojo Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Mojo Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Mojo Academy mencakup 4 pelajaran total.
Dari Berkas Menjadi Paket
Berbagi berkas yang terpisah-pisah rentan menimbulkan masalah. Mojo memungkinkan Anda menggabungkan folder berisi modul menjadi satu artefak paket yang rapi. 📦
Paket Adalah Folder
Paket adalah direktori berisi modul-modul terkait yang diperlakukan sebagai satu unit yang dapat diimpor, mirip seperti folder berisi berkas.
Penanda __init__
Sebuah folder menjadi paket saat berisi berkas __init__.mojo. Berkas tersebut menandai direktori sebagai sesuatu yang dapat diimpor.
Kemas Menjadi Satu
Perintah mojo package mengompilasi folder tersebut menjadi satu berkas yang dapat didistribusikan kepada orang lain.
mojo package mypkg -o mypkg.mojopkgBerkas .mojopkg
Hasilnya adalah berkas .mojopkg. Berkas ini merupakan kumpulan modul Anda yang telah dikompilasi, siap dibagikan atau dirilis.
Impor Paket
Siapa pun yang memiliki .mojopkg di jalur impor dapat menggunakannya seperti modul biasa yang mereka tulis sendiri.
from mypkg import addFolder atau Berkas, Impor Tetap Sama
Impor yang sama dapat digunakan baik saat paket berupa folder sumber maupun .mojopkg yang telah dikompilasi. Anda dapat berganti di antaranya dengan bebas.
Mengapa Mengompilasi Paket
Hasil build berbentuk satu berkas terkompilasi, bukan banyak sumber, sehingga dapat dimuat dengan cepat dan lebih mudah didistribusikan.
Atur Nama Keluaran
Opsi -o menentukan nama berkas keluaran. Tanpa opsi tersebut, paket mempertahankan nama direktorinya dengan akhiran .mojopkg.
Menemukan Paket
Mojo mencari impor pada jalur impor. Tempatkan .mojopkg di lokasi yang dicari proyek Anda agar impor dapat ditemukan.
Berbagi dengan Yakin
Satu berkas .mojopkg adalah cara yang rapi untuk memberikan pustaka Anda kepada rekan satu tim atau proyek lain. 🚀
Pemeriksaan Singkat
Mari pastikan bagaimana sebuah folder menjadi paket.
Rangkuman
Paket adalah folder berisi modul dengan __init__.mojo. Jalankan mojo package untuk mengompilasinya menjadi satu .mojopkg yang dapat dibagikan. 🎯
Belajar Mojo dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Membangun .mojopkg” gratis?
Ya — teks lengkap “Membangun .mojopkg” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Mojo Academy, upgrade ke CoddyKit PRO. Kursus Mojo Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Membangun .mojopkg”?
Kemas paket agar dapat digunakan kembali. Kamu berlatih Mojo Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Mojo Academy?
Tidak diperlukan pengalaman sebelumnya. Mojo Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Membangun .mojopkg” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Mojo Academy ini?
Ya. Setiap pelajaran Mojo Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Modul dan Impor
- Membangun .mojopkg
- API Publik dan Struktur
- Praktik Terbaik Tata Letak Proyek