เปิดตัว npm v7.0.0
(github.blog)-
รองรับ workspaces : จัดการหลายแพ็กเกจรวมกันเป็นชุดเดียว
-
ติดตั้ง peer dependencies อัตโนมัติ : ติดตั้งแพ็กเกจที่เกี่ยวข้องกัน (คนละเวอร์ชัน) โดยอัตโนมัติ
-
ใช้ฟอร์แมต package-lock v2 และรองรับ yarn.lock
-
Breaking Changes
→ เปิดใช้การติดตั้ง peer dependencies อัตโนมัติ (แม้ว่าวิธีนี้จะดีกว่า แต่ก็อาจส่งผลต่อ workflow ได้)
→ package.json กำหนดฟิลด์ exports ทำให้ตอนนี้ไม่สามารถ require() โมดูลภายในของ npm ได้
→ เปลี่ยนให้ npx เรียกใช้ npm exec โดยยังคงความเข้ากันได้ย้อนหลังไว้ แต่มีการเปลี่ยนแปลงบางส่วน
→ เปลี่ยนรูปแบบผลลัพธ์ของ npm audit
ยังไม่มีความคิดเห็น