สารบัญ:

โหนดรองรับโมดูล es6 หรือไม่
โหนดรองรับโมดูล es6 หรือไม่

วีดีโอ: โหนดรองรับโมดูล es6 หรือไม่

วีดีโอ: โหนดรองรับโมดูล es6 หรือไม่
วีดีโอ: ES6 and Typescript Tutorial - 25 - Module Loader Setup 2024, ธันวาคม
Anonim

คุณต้องเท่านั้น ทำ อย่างใดอย่างหนึ่งข้างต้นเพื่อให้สามารถใช้ ES. ได้ โมดูล . คุณ สามารถ ยังใช้ npm แพ็คเกจที่เรียกว่า esm ซึ่งให้คุณใช้ โมดูล ES6 ใน โหนด . ไม่จำเป็นต้องมีการกำหนดค่า ด้วยเอสเอ็มยู จะ สามารถใช้ส่งออก/ นำเข้า ในไฟล์ JS ของคุณ

ตามลำดับ โหนดรองรับการนำเข้า es6 หรือไม่

ณ ขณะนี้, โหนด . js ไม่ รองรับการนำเข้า ES6 ยัง. อย่างไรก็ตาม คุณ สามารถ ใช้วันนี้กับ ช่วย ของบาเบล. ตัวอย่างต่อไปนี้ เป็น สำหรับรถด่วน.

ประการที่สอง โมดูลโหนดคืออะไร? โมดูล ใน โหนด . js เป็นฟังก์ชันที่เรียบง่ายหรือซับซ้อนซึ่งจัดอยู่ในไฟล์ JavaScript ไฟล์เดียวหรือหลายไฟล์ ซึ่งสามารถนำมาใช้ซ้ำได้ตลอด โหนด . แอปพลิเคชัน js แต่ละ โมดูล ใน โหนด . js มีบริบทของตัวเอง ดังนั้นจึงไม่สามารถรบกวนผู้อื่นได้ โมดูล หรือสร้างมลพิษให้กับโลก

โหนด 12 รองรับ es6 หรือไม่

ในที่สุดก็เกิดขึ้น: เกือบ 4 ปีหลังจากที่นำเข้าคำหลักใน ES6 , โหนด . js แนะนำการทดลอง สนับสนุน สำหรับ ES6 นำเข้าและส่งออก ใน โหนด . js 12 คุณสามารถใช้การนำเข้าและส่งออกในโครงการของคุณได้หากคุณ ทำ ทั้งสองรายการด้านล่าง

คุณใช้โหนด ESM อย่างไร

มีสองวิธีในการเปิดใช้งาน esm

  1. เปิดใช้งาน esm สำหรับแพ็คเกจ: ใช้ esm เพื่อโหลดโมดูล ES หลักและส่งออกเป็น CommonJS ดัชนี.js // ตั้งค่าตัวเลือกเป็นพารามิเตอร์ ตัวแปรสภาพแวดล้อม หรือไฟล์ rc
  2. เปิดใช้งาน esm สำหรับการรันในเครื่อง: node -r esm main.js ?? ละเว้นชื่อไฟล์เพื่อเปิดใช้งาน esm ใน REPL

แนะนำ: