Node.jsプロジェクトのCI/CD構築 - GitHub Actionsで自動テスト・デプロイ GitHub Actionsワークフローの作成、Node.jsマトリックステスト(複数バージョン対応)、キャッシュによる高速化、npm publish/Docker buildの自動化を解説します。Node.jsプロジェクトの継続的インテグレーション/デリバリーパイプラインを構築できるようになります。
Node.jsプロジェクトの始め方 - package.jsonとnpmスクリプトを理解する npm initによるプロジェクト初期化、package.jsonの構造(name、version、scripts、dependencies、devDependencies)、セマンティックバージョニング、npmスクリプトの活用方法を解説します。Node.jsプロジェクトを正しく管理するための実践的なガイドです。
Node.js依存関係管理 - npmとnode_modulesの仕組みを理解する npm install/update/uninstall、package-lock.jsonの役割、依存関係の解決アルゴリズム、peerDependenciesとoptionalDependencies、npm auditによるセキュリティチェックを解説します。Node.jsの依存関係管理を正確に理解し、セキュアなプロジェクトを維持するための実践ガイドです。