用語集に戻る
Web開発中級

package.json

package.json

一言で言うと

依存・スクリプトを宣言する単一ソース。

もう少し詳しく

一言で言うと

依存・スクリプトを宣言する単一ソース。

もう少し詳しく

依存・スクリプトを宣言する単一ソース。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。

Node.js / npm エコシステムの基盤となるファイルで、プロジェクトが依存するパッケージの宣言、npm スクリプトの定義、プロジェクトメタデータ(名前・バージョン・ライセンス等)の管理を一元的に担います。フロントエンド・バックエンドを問わず、JavaScript / TypeScript プロジェクトであれば必ず登場します。

実務でどう使うか

  • フロントエンド ── 依存パッケージの追加・バージョン固定、Vite や webpack などビルドツールの起動スクリプト定義、開発用と本番用の依存分離(dependencies / devDependencies)を管理する際に直接編集します

  • バックエンド ── サーバー起動スクリプト(start・dev)の定義、本番依存と開発依存の分離、engines フィールドによる Node.js バージョン指定など、デプロイ構成を package.json で管理します

  • PM・デザイナー ── package.json を参照するとプロジェクトが依存しているライブラリの一覧や Node.js のバージョン要件を把握でき、技術スタックの全体像を理解する手がかりになります
  • 関連する章

    Ch163 で詳しく学べます。

    関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る