Modul ini membahas sistem modul Node.js dan ekosistem paketnya, mulai dari perbedaan CommonJS dan modul ES, struktur package.json beserta skrip dan titik masuknya, hingga pengelolaan dependensi memakai semver dan lockfile. Bagian akhir menjelaskan cara menjalankan CLI lewat npx serta pola skrip npm dengan variabel lingkungan. Modul ini berada setelah modul pengenalan Node.js dan menjadi landasan sebelum masuk ke modul inti runtime.
Modul dan npm
Sistem modul CommonJS dan ESM, package.json, semver, lockfile, serta npx dan skrip npm.
0/0 selesai
- CommonJS vs modul ES
require vs import, berkas .mjs, dan transisi ekosistem Node ke ESM.
- Menyelami package.json
Skrip, titik masuk, dan metadata penting pada package.json.
- Dependensi dan semver
Caret dan tilde, perubahan yang merusak, serta cara memilih package.
- Lockfile
package-lock.json, npm ci, dan instalasi yang dapat direproduksi.
- npx dan skrip
Menjalankan CLI lewat npx, skrip proyek, dan variabel lingkungan pada skrip npm.