Я пытаюсь углубить свое понимание модулей в JavaScript, а не просто использовать модули CommonJS, AMD и ES.
Это привело к тому, что я больше изучил веб-пакет, чтобы понять, как он на самом деле заставляет модули работать в браузере, не полагаясь на все еще относительно новые модули ES. Насколько я понимаю, Webpack связывает JS, преобразовывая операторы import
и require
в свои собственные операторы, и поставляет его со средой выполнения и манифестом, который позволяет ему выполнять их. Итак, Webpack преодолел отсутствие поддержки модулей, в основном реализовав свой собственный?
Я пытался сравнить это с другим сборщиком — Parcel, но не могу найти никакой информации о том, как он обрабатывает модули.
Кто-нибудь знает, правильно ли я понимаю Webpack, и как это соотносится с тем, как это делает Parcel?
Оцените любую помощь заранее.
Спасибо