id: F-40(誌面表示: F-40) · 物理ページ: 316–317(pages=2) · category: term_tool · figure_type: workflow · status: ready · evaluation_date: 2026-04-29
tagline 51/25-45 ↑6何を 80/60-200どこで 78/60-200会話例 40/25-50見1 35/15-40見2 37/15-40見3 39/15-40見4 35/15-40見5 39/15-40見6 38/15-50
← F-38 Markdown All in One 目次 F-41 Vite →
技術用語
316

npm

エヌピーエム
Node Package Manager の略。JavaScript のライブラリを一括で管理するツールです。
体験区分:触った 推奨読者レベル:Level 2

何をしてくれるか

JavaScript で使うライブラリをコマンド 1 つでインストール・更新・削除できます。`package.json` に依存関係が記録され、環境を再現しやすくなります。

どこで出会うか

Vite や TypeScript など多くの JS ツールが npm 経由で配布されます。AI にプロジェクト作成を頼むと `npm install` を案内されることがあります。

ワークフロー図
2026.04·ready
「npm install してから npm run dev を叩けば、すぐ起動できますよ。」
npmの見方
317
この用語の見どころ
1
役割

JavaScript ライブラリの取得・管理・実行をコマンドで担います。

2
うれしさ

依存関係が package.json に記録され、環境を再現しやすくなります。

3
注意点

node_modules は容量が大きく、Git 管理対象から外す設定が要ります。

4
どこで役立つか

JavaScript 系プロジェクトのセットアップや CI 環境で使います。

5
はじめに

install / run / init と package.json の役割を押さえます。

6
深掘り先

pnpm、yarn、package-lock.json、npmjs.com。

非エンジニアのつまずき
  • pip の経験があるので npm 自体はすんなり入りましたが、綴りが npm か mpn か混乱しました。
  • ターミナルはタイポが命取りで、音声で日本語指示できる環境のほうが非エンジニアには楽です。
私のコメント
  • 第一印象:コマンドをよく間違える、という体験からのスタートでした。
  • 良い点:慣れればパッケージを楽に引っ張ってこられて便利です。
  • ダメな点:1 文字ミスが命取りになるターミナルは非エンジニアにハードルが高いです。
  • 誰向けか:JavaScript 系のパッケージを管理・インストールする人全般に必要です。
開発フローでの位置
`npm init`
`npm install {ライブラリ}`
`npm run dev`
`npm run build`
関連用語
参考 npmjs.com checked 2026-04-29
F-40·term_tool
バイブコーディング図鑑