വെബ്പാക്ക് ഒരു ഓപ്പൺ സോഴ്സ് ജാവാസ്ക്രിപ്റ്റ് മൊഡ്യൂൾ ബണ്ട്ലറാണ്. ഇത് പ്രാഥമികമായി ജാവാസ്ക്രിപ്റ്റിനായി നിർമ്മിച്ചതാണ്, പക്ഷേ അനുബന്ധ ലോഡറുകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ടെങ്കിൽ എച്ച്ടിഎംഎൽ, സിഎസ്എസ്, ഇമേജുകൾ പോലുള്ള ഫ്രണ്ട് എൻഡ് അസറ്റുകളെ ഇത് പരിവർത്തനം ചെയ്യും. വെബ്പാക്ക് ഡിപൻഡൻസികളുള്ള മൊഡ്യൂളുകൾ എടുക്കുകയും ആ മൊഡ്യൂളുകളെ പ്രതിനിധീകരിക്കുന്ന സ്റ്റാറ്റിക് അസറ്റുകൾ സൃഷ്ടിക്കുകയും ചെയ്യുന്നു.
വെബ്പാക്ക് ഡിപൻഡൻസികൾ എടുക്കുകയും വെബ് ഡെവലപ്പർമാരെ അവരുടെ വെബ് ആപ്ലിക്കേഷൻ വികസന ആവശ്യങ്ങൾക്കായി ഒരു മോഡുലാർ സമീപനം ഉപയോഗിക്കാൻ അനുവദിക്കുന്ന ഒരു ഡിപൻഡൻസി ഗ്രാഫ് സൃഷ്ടിക്കുകയും ചെയ്യുന്നു. ഇത് കമാൻഡ് ലൈനിൽ നിന്ന് ഉപയോഗിക്കാം, അല്ലെങ്കിൽ webpack.config.js എന്ന് പേരുള്ള ഒരു കോൺഫിഗറേഷൻ ഫയൽ ഉപയോഗിച്ച് ക്രമീകരിക്കാം. ഒരു പ്രോജക്റ്റിനായി നിയമങ്ങൾ, പ്ലഗിനുകൾ മുതലായവ നിർവചിക്കാൻ ഈ ഫയൽ ഉപയോഗിക്കുന്നു. (ഫയലുകൾ ഒന്നിച്ച് ചേർക്കുമ്പോൾ അവർ ചെയ്യാൻ താൽപ്പര്യപ്പെടുന്ന ഇച്ഛാനുസൃത ടാസ്ക്കുകൾ എഴുതാൻ ഡവലപ്പർമാരെ അനുവദിക്കുന്ന നിയമങ്ങൾ വഴി വെബ്പാക്ക് വളരെ വിപുലീകരിക്കാൻ കഴിയും.)
വെബ്പാക്ക് ഉപയോഗിക്കുന്നതിന് Node.js ആവശ്യമാണ്.
മോണിക്കർ കോഡ് വിഭജനം ഉപയോഗിച്ച് വെബ്പാക്ക് ആവശ്യാനുസരണം കോഡ് നൽകുന്നു. അധിക കോഡ് ലോഡുചെയ്യുന്ന ഒരു ഫംഗ്ഷന്റെ സ്റ്റാൻഡേർഡൈസേഷനായി ECMAScript- നുള്ള സാങ്കേതിക സമിതി 39 പ്രവർത്തിക്കുന്നു: "പ്രൊപ്പോസൽ-ഡൈനാമിക്-ഇമ്പോർട്ട്".
ഉള്ളടക്ക പട്ടിക:
സങ്കൽപ്പങ്ങൾ
ഗൈഡുകൾ
API
കോൺഫിഗറേഷൻ
ലോഡറുകൾ
മൈഗ്രേറ്റ് ചെയ്യുക
പ്ലഗിനുകൾ
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2020, ജൂൺ 15