Webpack
![]() | |
מפתח |
Tobias Koppers ![]() |
---|---|
מחזור חיים |
10 במרץ 2012 – הווה (13 שנים) ![]() |
גרסה אחרונה |
5.99.7 (25 באפריל 2025) ![]() |
גרסת בטא |
5.71.0 ב־1 באפריל 2022 |
מערכת הפעלה |
חוצה-פלטפורמות ![]() |
נכתבה בשפות | JavaScript |
סוג רישיון |
רישיון MIT ![]() |
קוד מקור |
https://github.com/webpack/webpack ![]() |
Linux, macOS, Windows | |
| |
webpack | |
![]() ![]() |
Webpack הוא מאגד מודולים חינמי עבור ספריות ג'אווה סקריפט. הוא מיועד בעיקר לג'אווה סקריפט, אבל ניתן לעשות בו שימוש לצורך כל סוגי הקבצים המשמשים לפיתוח בצד הלקוח כולל HTML CSS ותמונות. אם כלולים החבילות המתאימות. Webpack אוסף מודולים חיצוניים ומייצר מהם קבצים מקומיים המייצגים אותם, ומאפשר לעשות בהם שימוש ללא ייבוא בפועל של המודולים שנמצאים בשימוש.
Webpack מייצר גרף תלות המאפשר למפתחי אינטרנט להשתמש בשיטה מודולרית למטרות פיתוח יישומי האינטרנט שלהם. ניתן להשתמש בו משורת הפקודה או שניתן להגדיר אותו באמצעות קובץ תצורה ששמו webpack.config.js . קובץ זה מגדיר כללים, תוספים וכו' עבור פרויקט בו הוא נמצא. באמצעות הקובץ האמור webpack ניתנת להרחבה באמצעות כללים המאפשרים למפתחים לכתוב משימות מותאמות אישית שהם רוצים לבצע בעת חיבור קבצים יחד.
Node.js נדרש לשימוש ב-webpack.
שתי טכניקות דומות נתמכות על ידי webpack כשמדובר בפיצול קוד דינמי. הגישה הראשונה והמומלצת היא להשתמש בתחביר import() התואם את תקן ה-ECMAScript עבור ייבוא דינמי. הגישה הפחות מומלצת, היא להשתמש ב-require שנמצאת בשימוש בעיקר ב-CommonJS.
הערות שוליים
- ^ "Releases · webpack/webpack". נבדק ב-2022-02-22.