コース

npm

チュートリアルに突然出てくる「npm install」の正体から、package.jsonの読み方、悪意あるパッケージから身を守る方法まで。モダンなWeb開発の土台になる道具を学びます。

はじめよう

npmってなに?——npm installは何をしている?

npm・レッスン 1 / 4

npmを知る全2レッスン

  1. 01npmってなに?——npm installは何をしている?npm installnode_modules
  2. 02package.jsonの読み方package.jsondependenciesscriptspackage-lock.json

安全に使う全1レッスン

  1. 03npmの怖い話——Shai-Hulud事件から学ぶ身の守り方package-lock.json^1.2.3npm ci

ビルドを走らせる全1レッスン

  1. 04ビルドを1回通してみる(Sass→CSS)npm init -ynpm install -D sassnpm run build--watch.gitignore

このコースについて

チュートリアルに突然出てくる「npm install」。あれが何をしていて、パソコンに何が増えるのかを知らないまま打つのは落ち着かないものです。このコースはそこをはっきりさせます。

パッケージという考え方、package.jsonの読み方、node_modulesの正体、バージョン指定の意味を扱います。あわせて、悪意あるパッケージから身を守るための現実的な習慣(バージョンを固定する、ロックファイルを一緒に記録する)も扱います。

前提はJavaScriptコースの基礎です。モダンなWeb開発の道具はほぼすべてこの上に乗っているので、早めに触っておくと後が楽になります。