メイクパック

Mary-Kate Olsen
リリース: 2025-01-02 22:49:39
オリジナル
516 人が閲覧しました

メイクパック

メイクパック

MakePack は、npm プロジェクトで使用する JavaScript、TypeScript、React、および React-TypeScript ライブラリを迅速にセットアップ、構築、管理するのに役立つコマンドライン インターフェイス (CLI) ツールです。いくつかの簡単なコマンドを使用するだけで、独自のライブラリを生成したり、開発サーバーを起動したり、プロジェクトをビルドして npm リポジトリに公開したりできます。

インストール

MakePack をグローバルにインストールするには、次のコマンドを実行します。

npm install -g makepack
ログイン後にコピー
ログイン後にコピー

これにより、端末のどこでも makepack コマンドを使用できるようになります。

コマンド

作成する

create コマンドは、新しいライブラリ プロジェクトを作成するために使用されます。プロジェクト構造を初期化し、重要なファイルを構成し、ライブラリの作業を開始するための環境をセットアップします。

使用法

makepack create
ログイン後にコピー
ログイン後にコピー

説明

  • 必要な構成と定型ファイルをセットアップして、新しいライブラリ プロジェクトを作成します。

このコマンドは、ライブラリの初期セットアップをガイドします。


仕える

serve コマンドはライブラリの開発サーバーを起動し、ライブラリをリアルタイムでテストおよび反復できるライブ リロード環境を提供します。

使用法

makepack serve [options]
ログイン後にコピー
ログイン後にコピー

オプション

  • -p, --port

    ポート番号 (オプション) (デフォルトは 5000)。

  • -e, --root

    ルート ファイル (オプション) (デフォルトはserve.jsx またはserve.tsx)。アプリケーションのエントリ ポイント。サーバーを起動するメインの JavaScript/TypeScript ファイルを指定します。

説明

  • ライブラリのテストとデバッグのためにローカル開発サーバーを起動します。

例:

makepack serve --port 4000 --root src/index.ts
ログイン後にコピー
ログイン後にコピー

パック

pack コマンドは、ライブラリを構築し、必要に応じてそれを npm リポジトリに公開するために使用されます。このコマンドは、コードを配布可能な形式にコンパイルし、他のユーザーと共有できるように準備します。

使用法

makepack pack [options]
ログイン後にコピー

オプション

  • -e, --entry

    エントリ ファイルまたはディレクトリ (デフォルトは src/**/*.{tsx,ts,js,jsx})。

    エントリ ファイルを指定するか、グロブ パターンを使用して、ライブラリに含めるファイルを選択します。

  • -p, --publish

    プロジェクトを npm リポジトリに公開します (デフォルトは false)。

    ライブラリをビルドした後に npm に公開する場合は、このフラグを追加します。

説明

  • ライブラリをコンパイルしてバンドルすることでプロジェクトをビルドします。
  • オプションでライブラリを npm リポジトリに公開します。

例:

npm install -g makepack
ログイン後にコピー
ログイン後にコピー

これにより、src/index.ts からプロジェクトがコンパイルされ、ライブラリが npm に公開されます。


ワークフロー例

  1. 新しいプロジェクトを作成します。
makepack create
ログイン後にコピー
ログイン後にコピー
  1. 開発用にサーバーを起動します。
makepack serve [options]
ログイン後にコピー
ログイン後にコピー
  1. ライブラリを構築して公開する準備ができたら、次の手順を実行します。
makepack serve --port 4000 --root src/index.ts
ログイン後にコピー
ログイン後にコピー

これにより、ライブラリが構築され、npm に公開されます。

?貢献する

貢献は大歓迎です!投稿ガイドラインをご確認ください。


?ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。


?サポート

ヘルプや提案が必要な場合は、お気軽に GitHub で問題をオープンするか、devnaxrul@gmail.com までご連絡ください。

以上がメイクパックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート