pnpm audit
ตรวจสอบช่องโหว่ด้านความปลอดภัยในแพ็คเกจที่ใช้ในโปรเจ็ค
sh
pnpm audit
Options | คำอธิบาย |
---|---|
pnpm audit --audit-level <level> | กำหนดระดับความรุนแรงขั้นต่ำที่จะรายงาน (level : low, moderate, high, critical) |
pnpm audit --fix | พยายามแก้ไขปัญหาความปลอดภัยโดยอัตโนมัติ |
pnpm audit --json | แสดงผลลัพธ์ในรูปแบบ JSON |
pnpm audit --dev | ตรวจสอบเฉพาะ devDependencies (หรือ -D ) |
pnpm audit --prod | ตรวจสอบเฉพาะ dependencies (ไม่รวม devDependencies , หรือ -P ) |
pnpm audit --no-optional | ไม่ตรวจสอบ optionalDependencies |
pnpm audit --ignore-registry-errors | ละเว้นข้อผิดพลาดที่เกี่ยวข้องกับ registry |
pnpm list
แสดง package ทั้งหมดที่ติดตั้ง
sh
pnpm list
Options | คำอธิบาย |
---|---|
pnpm list --recursive | แสดงรายการแบบเรียกซ้ำในทุก workspace (หรือ -r ) |
pnpm list --json | แสดงผลลัพธ์ในรูปแบบ JSON |
pnpm list --long | แสดงข้อมูลเพิ่มเติมเกี่ยวกับแต่ละแพ็คเกจ |
pnpm list --parseable | แสดงผลลัพธ์ในรูปแบบที่สามารถแยกวิเคราะห์ได้ง่าย |
pnpm list --global | แสดงรายการแพ็คเกจที่ติดตั้งแบบ global (หรือ -g ) |
pnpm list --depth <number> | จำกัดความลึกของการแสดงรายการ |
pnpm list --prod | แสดงเฉพาะ dependencies (หรือ -P ) |
pnpm list --dev | แสดงเฉพาะ devDependencies (หรือ -D ) |
pnpm list --no-optional | ไม่แสดง optionalDependencies |
pnpm list --only-projects | แสดงเฉพาะ project dependencies |
pnpm list --filter "<package_selector>" | กรองรายการตาม package selector ที่ระบุ |
pnpm outdated
แสดงรายการ package ที่มีล้าสมัย รายการที่มีให้อัพเดทแต่ยังไม่ได้อัพเดท
sh
pnpm outdated
คำสั่ง | คำอธิบาย |
---|---|
pnpm outdated --recursive | ตรวจสอบแพ็คเกจที่ล้าสมัยแบบเรียกซ้ำในทุก workspace (หรือ -r ) |
pnpm outdated --filter "<package_selector>" | กรองแพ็คเกจที่จะตรวจสอบใน monorepo |
pnpm outdated --global | ตรวจสอบแพ็คเกจที่ล้าสมัยแบบ global (หรือ -g ) |
pnpm outdated --long | แสดงข้อมูลเพิ่มเติมเกี่ยวกับแต่ละแพ็คเกจ |
pnpm outdated --format <format> | กำหนดรูปแบบการแสดงผลลัพธ์ (format: json, tree) |
pnpm outdated --compatible | แสดงเฉพาะเวอร์ชันที่เข้ากันได้ตาม semver |
pnpm outdated --dev | ตรวจสอบเฉพาะ devDependencies (หรือ -D ) |
pnpm outdated --prod | ตรวจสอบเฉพาะ dependencies (ไม่รวม devDependencies ) (หรือ -P ) |
pnpm outdated --no-optional | ไม่ตรวจสอบ optionalDependencies |
pnpm why
sh
pnpm why
Options | คำอธิบาย |
---|---|
pnpm why --recursive หรือ -r | แสดงเหตุผลสำหรับแพ็คเกจที่ระบุแบบเรียกซ้ำในทุก workspace |
pnpm why --json | แสดงผลลัพธ์ในรูปแบบ JSON |
pnpm why --long | แสดงข้อมูลรายละเอียดเพิ่มเติม |
pnpm why --parseable | แสดงผลลัพธ์ในรูปแบบที่สามารถนำไปใช้ในสคริปต์ได้ |
pnpm why --global หรือ -g | แสดงเหตุผลสำหรับแพ็คเกจที่ติดตั้งแบบ global |
pnpm why --prod หรือ -P | แสดงเหตุผลสำหรับแพ็คเกจที่เป็น production dependencies เท่านั้น |
pnpm why --dev หรือ -D | แสดงเหตุผลสำหรับแพ็คเกจที่เป็น development dependencies เท่านั้น |
pnpm why --depth <number> | กำหนดระดับความลึกของการแสดงผลลัพธ์ |
pnpm why --only-projects | แสดงเหตุผลสำหรับแพ็คเกจในเฉพาะโปรเจ็ค |
pnpm why --filter <package_selector> | กรองแพ็คเกจที่จะตรวจสอบใน monorepo |
pnpm licenses
แสด license ของ package ที่ติดตั้ง
sh
pnpm licenses list
Options | คำอธิบาย |
---|---|
pnpm licenses --filter <package_selector> | กรองแพ็คเกจที่จะตรวจสอบลิขสิทธิ์ใน monorepo |