อย่างที่ทุกคนรู้ว่า Windows ทำพา ธ ที่มีแบ็กสแลชโดยที่ Unix ทำพา ธ ด้วยเครื่องหมายทับไปข้างหน้า node.js ให้path.join()
ใช้สแลชที่ถูกต้องเสมอ ตัวอย่างเช่นแทนที่จะเขียน Unix เท่านั้นที่'a/b/c'
คุณจะทำpath.join('a','b','c')
แทน
อย่างไรก็ตามดูเหมือนว่าแม้จะมีความแตกต่างนี้หากคุณไม่ทำให้เส้นทางของคุณเป็นปกติ (เช่นใช้ path.join) และเพียงแค่เขียนa/b/c
พา ธเช่นnode.js ก็ไม่มีปัญหากับการเรียกใช้สคริปต์ของคุณบน Windows
มีประโยชน์มากกว่าการเขียนpath.join('a','b','c')
ทับ'a/b/c'
หรือไม่? ทั้งสองดูเหมือนจะทำงานได้โดยไม่คำนึงถึงแพลตฟอร์ม ...