Một bài viết chi tiết hơn về ESM và CommonJS modules trong Node.js
Trước kia tôi đã viết một số bài nói về các loại modules trong Node.js cũng như trong JavaScript. Đại khái là có nhắc đến CommonJS, AMD rồi cả ESM modules nữa, bạn đọc có thể xem lại tại hai bài viết "Tìm hiểu về require trong node.js" và "Tìm hiểu về modules trong Node.js. Tại sao lại có nhiều loại modules như vậy?". Tuy nhiên chưa đi sâu vào chúng. Nhiều người thắc mắc không biết lúc nào thì dùng require, lúc nào thì dùng import. Hay có thể sử dụng cả hai trong cùng một dự án được hay không? Bài viết ngày hôm nay, chúng ta hãy cùng nhau tìm hiểu về cách hoạt động của hai loại modules này trong Node.js để trả lời những thắc mắc ở bên trên nhé...
🕝1 năm trước