Skip to content

บันทึกการเปลี่ยนแปลง windows-nvm v1.2.0

การติดตั้งและสลับระหว่างเวอร์ชัน Node.js ต่างๆ เป็นส่วนพื้นฐานของการพัฒนาซอฟต์แวร์สมัยใหม่ ด้วยการดาวน์โหลดมากกว่า 12 ล้านครั้ง NVM for Windows ยังคงช่วยให้โลกจัดการสิ่งนี้ แต่ยังมีพื้นที่สำหรับการเติบโตอย่างมาก

อนาคตกำลังมุ่งไปสู่ "การจัดการสภาพแวดล้อม" การจัดการเวอร์ชันมีบทบาทสำคัญในเรื่องนี้ แต่มันเป็นเพียงส่วนเล็กๆ ของภาพรวมที่ใหญ่กว่า เป็นเวลานานที่เราได้ทำซ้ำแนวคิดและเครื่องมือต่างๆ เพื่อสนับสนุนอนาคตที่การจัดการสภาพแวดล้อมง่ายเหมือนกับการจัดการเวอร์ชัน Node.js ในวันนี้ เพื่อให้บรรลุเป้าหมายนี้ เรากำลังสร้างแอปพลิเคชันการจัดการสภาพแวดล้อมแบบโมดูลาร์ที่เรียกว่า "Author" โมดูล/ปลั๊กอิน Author แรก (ฟรี) เป็นตัวจัดการ JavaScript runtime ใหม่ที่ออกแบบมาเพื่อแทนที่ NVM for Windows เรามักเรียกมันว่า "Runtime" แต่ชื่ออย่างเป็นทางการยังอาจเปลี่ยนแปลงได้

NVM for Windows v1.2.0 เป็นเวอร์ชันแรกในชุดเวอร์ชัน "การเปลี่ยนผ่าน" ที่ออกแบบมาเพื่อเปลี่ยนผู้ใช้ไปยัง Author/Runtime อย่างนุ่มนวล แน่นอนว่าเราได้แก้ไขข้อผิดพลาดและทำการบำรุงรักษาทั่วไป แต่เราได้เพิ่มคุณสมบัติ Author/Runtime บางอย่างในระยะแรก ตัวอย่างเช่น นี่เป็นเวอร์ชันแรกที่ให้เส้นทางการอัปเกรดที่เรียบง่ายสำหรับเวอร์ชันในอนาคต (ดูส่วน "คำสั่งใหม่") ไม่ว่าคุณจะเป็นนักพัฒนาที่ใช้ชีวิตบนขอบหรือเป็นส่วนหนึ่งขององค์กรที่ต้องใช้เวลาเป็นเดือน/ปีเพื่อทำการเปลี่ยนแปลง เวอร์ชันเหล่านี้จะเปลี่ยนไปยัง Author/Runtime ในอัตราที่ยั่งยืน

คุณสมบัติใหม่

การแจ้งเตือนบนเดสก์ท็อป

NVM for Windows 1.2.0 มาพร้อมกับคุณสมบัติ Author/Runtime ชุดย่อยเล็กๆ (เป็นตัวเลือก) ที่เราได้พัฒนา ผ่านระบบการแจ้งเตือน Author ที่ฝังอยู่ (เวอร์ชันพื้นฐาน/ฟรี) นักพัฒนาสามารถเลือกรับการแจ้งเตือนบนเดสก์ท็อปแบบเนทีฟสำหรับเวอร์ชัน LTS และ/หรือปัจจุบันของ Node.js เวอร์ชัน NVM for Windows และการอัปเดต Author/Runtime (จนกว่าจะเปิดตัว GA)

Desktop NotificationDesktop Notification

การรองรับ ARM64

ขอบคุณการมีส่วนร่วมนี้ NVM for Windows 1.2.0 รองรับเวอร์ชัน ARM64 ของ Node.js เรารักผู้มีส่วนร่วมของเรา!

คำสั่งใหม่

มีคำสั่งหลักใหม่สองคำสั่ง: upgrade และ reinstall

คำสั่ง upgrade จะอัปเดต NVM for Windows หากมีเวอร์ชันใหม่ การสำรองข้อมูลจะถูกเก็บไว้เป็นเวลา 7 วัน อนุญาตให้ผู้ใช้ย้อนกลับได้หากการอัปเกรดไม่สำเร็จหรือจำเป็นต้องย้อนกลับ

คำสั่ง reinstall เป็นหลักสำหรับผู้ใช้ที่พบปัญหากับการติดตั้งเวอร์ชันเฉพาะ ในบางกรณี ผู้ใช้อาจไม่มีสิทธิ์ที่เหมาะสมสำหรับไฟล์ที่บันทึกไว้ คนอื่นๆ ประสบปัญหาการขัดจังหวะเครือข่ายระหว่างการดาวน์โหลด (หรือการขัดจังหวะโฮสต์ระยะไกล/มิเรอร์) ส่งผลให้การดาวน์โหลดไม่สมบูรณ์ ในกรณีเหล่านี้ คำสั่ง reinstall ช่วยทำความสะอาด/กู้คืน

นอกจากนี้ ยังมีคำสั่ง Author ใหม่สองคำสั่ง: subscribe และ unsubscribe คำสั่งเหล่านี้ช่วยให้ผู้ใช้จัดการการแจ้งเตือนบนเดสก์ท็อป

การเปลี่ยนแปลง

ตัวติดตั้งอย่างเป็นทางการสำหรับ NVM_SYMLINK ตอนนี้ค่าเริ่มต้นเป็น C:\nvm4w\nodejs แทน C:\Program Files\nodejs Windows มีแนวคิดของ "ไดเรกทอรีที่ได้รับการป้องกัน" ที่ต้องการการเข้าถึงที่ยกระดับ C:\Program Files เป็นไดเรกทอรีดังกล่าว ผู้ใช้ที่มีสิทธิ์จำกัดหลังจากติดตั้งมีโอกาสน้อยที่จะพบปัญหาการเข้าถึงกับไดเรกทอรีทางเลือกนี้ ไม่มีผลกระทบต่อบัญชีผู้ใช้ที่มีสิทธิ์

แอปพลิเคชันอัปเดตที่ถูกแทนที่

NVM for Windows v1.1.12 และต่ำกว่ามีแอปพลิเคชันอัปเดตแยกต่างหาก สิ่งนี้ถูกลบออกเพื่อสนับสนุนคำสั่ง nvm upgrade ใหม่ ผู้ใช้ที่ย้ายจาก v1.1.12 สามารถอัปเกรดการติดตั้งปัจจุบันของพวกเขาอย่างปลอดภัยโดยรันตัวติดตั้ง 1.2.0 ใหม่ ตัวติดตั้งใหม่จะไม่ลบการติดตั้ง Node หรือโมดูล npm ปัจจุบันของคุณ

นามแฝงคำสั่ง

มีนามแฝง/ทางลัดคำสั่งใหม่สามตัว

  • nvm i สำหรับ nvm install
  • nvm-rm สำหรับ nvm uninstall
  • nvm u สำหรับ nvm use

NVM - Node Version Manager สำหรับ Windows, Linux และ macOS