Lerna – モノレポ管理の鍵

王林
リリース: 2024-09-12 12:21:36
オリジナル
310 人が閲覧しました

Lerna – The key of Monorepo Management

モノレポ城へようこそ!
城が建設され、すべての部屋 (プロジェクト) が整いました。しかし、適切な管理がなければ、事態は混乱する可能性があります。城の運営を円滑に進めるのは誰でしょうか?そこにレルナが登場します。レルナは、すべてを正常に保つ魔法のコマンドを備えた強力な魔法使いです。

Lerna はモノリポジトリの土地であなたのガイドとなり、すべてのルーム (プロジェクト) が同期し、すべてのパッケージがリンクされ、何も崩れていないことを確認します。

魔法の魔法使い「レルナ」を紹介します

Lerna は単なるウィザードではありません。1 つのリポジトリで複数のプロジェクトを管理しながら作業を楽にするように設計されたスーパー ウィザードです。 Lerna の呪文 (コマンド) の一部を覗いてみましょう:

1. lerna init – 「城を建てよう」の呪文
ここからすべてが始まります。このコマンドで Lerna を呼び出し、モノリポジトリの構造をセットアップします。これは城の基礎を築くようなものです。各部屋にはそれぞれの場所があります。

lerna init
ログイン後にコピー

モノレポの準備が完了しました。 ?

2. lerna bootstrap – 「すべてをつなげよう」の呪文
部屋が構築されたので、通信する必要があります。 Lerna は、依存関係をリンクすることでさまざまな部屋を接続します。それは部屋の間に魔法のトンネルを設置するようなものです。

lerna bootstrap
ログイン後にコピー

3. lerna add – 「特定の部屋のための新しい魔法」の呪文
新しいライブラリ (パッケージ) を 1 つの部屋にのみ追加する必要がありますか?問題ない! Lerna はこの呪文を唱えて、必要な場所にのみインストールし、時間を節約し、混乱を避けます。

lerna add axios --scope=frontend
ログイン後にコピー

4. lerna run – 「物事を動かしましょう」の呪文
すべての部屋で同時にスクリプトを実行したいですか?レルナはそ​​れを簡単に行うことができます!城の職員全員に一斉に仕事を始めろと命令するようなものです

lerna run start
ログイン後にコピー

5. lerna clean – 「城を片付ける」呪文
場合によっては、キャッスル (リポジトリ) が不要なもの (node_modules など) で乱雑になることがあります。レルナは杖を一振りするだけですべてを一掃できます。

lerna clean
ログイン後にコピー

Lerna をそばに置くと、モノリポジトリの管理が非常に簡単になります。依存関係の同期からプロジェクト間でのスクリプトの実行まで、Lerna はキャッスルを整理、効率、高速に保ちます。

この魔法のような Web 開発の土地で他のツールを探索しながら、さらなるウィザードリーをご期待ください。 ✨

それまで、コーディングを楽しんでください! ??

以上がLerna – モノレポ管理の鍵の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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