open - เครื่องมือเปิดข้ามแพลตฟอร์มสำหรับแอปเริ่มต้นของระบบปฏิบัติการ
(github.com/sindresorhus)- ไลบรารีของ NodeJS ที่ให้ความสามารถในการเปิด URL, ไฟล์ และไฟล์ปฏิบัติการด้วย แอปเริ่มต้นของ OS ใน CLI tool หรือ สคริปต์
- รองรับการทำงานแบบ "open" หลายแบบ เช่น การเปิด URL ในเบราว์เซอร์เริ่มต้น การเปิดไฟล์ด้วยแอปดูรูปภาพ และการเปิดด้วยแอปที่กำหนด (name + arguments)
- คืนค่า
Promiseสำหรับโปรเซสลูก เพื่อให้สามารถแนบตัวฟังเหตุการณ์แบบกำหนดเองหรือทำงานอื่นๆ ได้ - ภายในระบบ ใช้
openบน macOS,startบน Windows และxdg-openบนแพลตฟอร์มอื่นๆ โดยใช้xdg-open— รับประกันความสอดคล้องของการทำงานข้ามแพลตฟอร์ม
- คืนค่า
- ใช้
spawnแทนแนวทางเดิมด้วยexecที่มีช่องโหว่ด้านความปลอดภัยมาก - แก้ไขประเด็นต่างๆ ของ
node-openตัวเดิม - เป็นแพ็กเกจที่สร้างบน ESM หากอยู่ในสภาพแวดล้อม CommonJS จำเป็นต้องทำการ dynamic import
- เมื่อสร้างสคริปต์สำหรับการพัฒนา, การจัดการปล่อยใช้งาน, หรือเครื่องมือ CLI และจำเป็นต้องเรียก "แอปเริ่มต้นของระบบปฏิบัติการ" จะมีประโยชน์
- มี Open-CLI แยกให้ใช้ร่วมกับโมดูลนี้ด้วย
ยังไม่มีความคิดเห็น