กลับไปหน้าสูตร
#npm#nodejs#package-manager#cheatsheet

npm Command Cheatsheet

รวมคำสั่ง npm แบบจัดเต็ม: install, scripts, workspace, audit, cache, publish, troubleshooting และ CI usage

11 มีนาคม 2569อ่านประมาณ 2 นาที

Basics

Commandใช้ทำอะไร
npm -vดูเวอร์ชัน npm
npm init -yสร้าง package.json
npm installติดตั้ง dependencies
npm ciติดตั้งแบบ lockfile strict (CI)
npm outdatedดูแพ็กเกจที่ outdated
npm updateอัปเดตตาม semver range

Install / Remove

Commandใช้ทำอะไร
npm i <pkg>ติดตั้ง dependency
npm i -D <pkg>ติดตั้ง devDependency
npm i -g <pkg>ติดตั้ง global
npm uninstall <pkg>ลบ dependency
npm uninstall -D <pkg>ลบ devDependency

Scripts

Commandใช้ทำอะไร
npm run <script>รัน script
npm run lint -- --fixส่ง args เพิ่มให้ script
npm testรัน test
npm run buildbuild project
npm run devrun dev server

Workspace

Commandใช้ทำอะไร
npm -w <workspace> run devรัน script เฉพาะ workspace
npm run -ws lintรัน lint ทุก workspace
npm i -w <workspace> <pkg>install package ใน workspace
npm ls -w <workspace>ดู tree dependencies

Audit / Security

Commandใช้ทำอะไร
npm auditสแกนช่องโหว่
npm audit fixแก้ที่แก้ได้อัตโนมัติ
npm audit fix --forceบังคับแก้ (เสี่ยง breaking)

Cache / Debug

Commandใช้ทำอะไร
npm cache verifyตรวจ npm cache
npm cache clean --forceล้าง cache
npm config listดู config
npm config get registryดู registry ปัจจุบัน
npm doctordiagnose environment

Publish

Commandใช้ทำอะไร
npm loginlogin registry
npm whoamiเช็กบัญชี
npm version patchbump version
npm publish --access publicpublish package
npm deprecate <pkg>@<ver> "msg"เตือนเวอร์ชันเก่า