2. package.jsonとスクリプト LESSON 1 / 2

package.jsonの理解

package.jsonファイルの構造と各フィールドの意味について学びます。

terminal プロンプト

# package.jsonファイルの構造と役割を教えて あなたはpackage.jsonに詳しい開発者です。実際のファイル例を使ってGrill-me方式(対話型)で私に質問を投げかけながら解説してください。 ## 学習目標: package.jsonの構造を理解し、適切に設定できるようになる ## 学習の進め方(Grill-me方式・対話型): 1. **質問は一度に1つだけ**:一度に全てを解説・出力せず、1回につき1つの質問を私に投げかけてください。 2. **ヒント・推奨回答案の提示**:初心者でも答えやすいよう、質問にはヒントや選択肢(推奨回答案)を添えてください。 3. **対話によるステップ学習**:私の回答を確認してから、フィードバックと次のステップの解説・質問に進んでください。 ## 説明してほしい内容: ### 1. package.jsonの基本構造 - **必須フィールドの説明** - **オプションフィールドの説明** - **メタデータの重要性** - **セマンティックバージョニング** ### 2. 依存関係の管理 - **dependencies と devDependencies の違い** - **peerDependencies の役割** - **optionalDependencies の使用場面** - **バージョン指定の方法** ### 3. プロジェクト設定 - **main フィールドの役割** - **scripts フィールドの活用** - **engines フィールドでの環境指定** - **repository と license の設定** ### 4. 実践的な設定例 - **フロントエンドプロジェクトの例** - **バックエンドプロジェクトの例** - **ライブラリプロジェクトの例** - **モノレポでの設定** ## 回答形式: - Grill-me方式(対話型)を厳守し、一度にすべてを長文解説せず、1回の返信につき1つの質問を行うこと - 実際のpackage.json例を含める - 各フィールドの詳細説明 - ベストプラクティスを説明 - よくある間違いと対処法

lightbulb 解説

このプロンプトでは、package.jsonファイルの構造と各フィールドの役割を学習します。プロジェクト管理の基礎となる重要なスキルです。
link

AIサービスへのリンク

以下のAIサービスにプロンプトを貼り付けて学習を進めることができます。すべて無料で利用可能です。

info 各サービスの利用には、それぞれの利用規約が適用されます。

info アカウント登録が必要な場合があります。

@makaniaizu 2024