در چند سال اخیر در جاوااسکریپت میتوان ماژول تعریف کرد. ماژولها کمک خوبی هستند اما نحوه مدیریت کردن آن دستکم یک مشکل را به وجود آوده است. فرض کنید شما یک ماوژل با چند خروجی (export) دارید که یکی از آنها میتواند خروجی پیشفرض باشد (export default). یکی از مشکلاتی که خیلی رخ میدهد وارد کردن (import) خروجی پیشفرض به عنوان خروجی معمولی و یا برعکس است که عملا باعث میشود برنامه به مشکل بخورد. بدتر اینکه در صورتی که خروجی پیشفرض را به عنوان خروجی معمولی، وارد کنید، (یا برعکس) جاوااسکریپت خطا نمیگیرد
