0Pricing
Mojo Academy · レッスン

.mojopkgの構築

再利用できるようパッケージをまとめます

「.mojopkgの構築」はCoddyKit上の無料Mojo Academyレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはMojo Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Mojo Academyコースには全4レッスンが含まれています。

このレッスンの一部はまだ翻訳されておらず、英語で表示されています。

From Files to a Package

Sharing loose files is fragile. Mojo lets you bundle a folder of modules into one tidy package artifact. 📦

A Package Is a Folder

A package is a directory of related modules treated as a single importable unit, much like a folder of files.

The __init__ Marker

A folder becomes a package when it holds an __init__.mojo file. That file marks the directory as importable.

Bundle It Up

The mojo package command compiles that folder into one distributable file you can hand to others.

mojo package mypkg -o mypkg.mojopkg

The .mojopkg File

The result is a .mojopkg file. It is a compiled bundle of your modules, ready to share or ship.

Import the Package

Anyone with your .mojopkg on the import path can use it just like a normal module they wrote themselves.

from mypkg import add

Folder or File, Same Import

The same import works whether the package is a source folder or a compiled .mojopkg. You can switch freely.

Why Compile a Package

A packaged build is one compiled file instead of many sources, so it loads fast and is simpler to distribute.

Set the Output Name

The -o flag picks the output filename. Without it, the package keeps its directory name with a .mojopkg suffix.

Finding the Package

Mojo looks for imports on its import path. Place the .mojopkg where your project searches and the import resolves.

Share With Confidence

A single .mojopkg is the clean way to give your library to a teammate or another project. 🚀

Quick Check

Let us nail down how a folder becomes a package.

Recap

A package is a folder of modules with __init__.mojo. Run mojo package to compile it into one shareable .mojopkg. 🎯

よくある質問

「.mojopkgの構築」レッスンは無料ですか?

はい。「.mojopkgの構築」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Mojo Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Mojo Academyコースには全4レッスンが含まれています。

「.mojopkgの構築」で何を学びますか?

再利用できるようパッケージをまとめます ブラウザで直接実行するハンズオンコードでMojo Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Mojo Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのMojo Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。

「.mojopkgの構築」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このMojo Academyレッスンでコードを書いて実行できますか?

はい。すべてのMojo Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. モジュールとインポート
  2. .mojopkgの構築
  3. パブリックAPIと構成
  4. プロジェクト構成のベストプラクティス
← Mojo Academyに戻る