Compilation ê°ì²´ìë ì¬ì© ê°ë¥í ë§ì ë©ìëì í ì´ ììµëë¤. ì´ íì´ì§ììë, ì¬ì© ê°ë¥í ë©ìëì íë¡í¼í°ë¥¼ ëì´í©ëë¤.
function
íì¬ ì»´íì¼ì ëí State ê°ì²´ë¥¼ ë°íí©ëë¤.
function (module, callback)
íì¬ ì»´íì¼ì 모ëì ì¶ê°í©ëë¤.
íë¼ë¯¸í°:
module - ì¶ê°í 모ë.callback - 모ëì´ ì¶ê°ë ë¤ì ì½ë°±.function (module)
ìë³ì를 íµí´ ì»´íì¼ìì 모ëì ê°ì ¸ìµëë¤.
íë¼ë¯¸í°:
module - ê°ì ¸ì¬ 모ë. ìë³ìë module.identifier() ë©ìë를 ì¬ì©í ì»´íì¼ì íµí´ 모ëìì ì¶ì¶ë©ëë¤.function (module)
ìë³ìë¡ ëª¨ë ê²ìì ìëí©ëë¤.
íë¼ë¯¸í°:
module - ê²ìí 모ë. ìë³ìë module.identifier() ë©ìë를 ì¬ì©í ì»´íì¼ì íµí´ 모ëìì ì¶ì¶ë©ëë¤.function (module, optional, origin, dependencies)
주ì´ì§ 모ëì ë¹ëí©ëë¤.
íë¼ë¯¸í°:
module - ë¹ëí 모ë.optional - ì íì íëê·¸.origin - 모ë ë¹ëê° ìì²ë ì본 모ë.dependencies - ë¹ëí 모ëì ì íì ìì¡´ì±.function (module, callback)
주ì´ì§ 모ë ìì¡´ì±ì ì²ë¦¬í©ëë¤.
íë¼ë¯¸í°:
module - ìì¡´ì±ì ëí´ ì²ë¦¬í 모ë.callback - 모ëì ìì¡´ì±ì´ ì²ë¦¬ëìì ë í¸ì¶ëë í¨ì.function (context, entry, name, callback)
ì»´íì¼ì ìí¸ë¦¬ë¥¼ ì¶ê°í©ëë¤.
íë¼ë¯¸í°:
context - ìí¸ë¦¬ì 컨í
ì¤í¸ ê²½ë¡.entry - ìí¸ë¦¬ ìì¡´ì±.name - ìí¸ë¦¬ ì´ë¦.callback - addEntryê° ìë£ë ë í¸ì¶ëë í¨ì.function (module, thisCallback)
모ë ì¬ë¹ë를 í¸ë¦¬ê±° í©ëë¤.
íë¼ë¯¸í°:
module - ì¬ë¹ë í 모ë.thisCallback - 모ëì´ ì¬ë¹ë를 ë§ì³¤ì ë í¸ì¶ëë í¨ì.function (callback)
ì»´íì¼ì ìë£íê³ ì£¼ì´ì§ ì½ë°±ì í¸ì¶í©ëë¤.
íë¼ë¯¸í°:
callback - ì»´íì¼ì´ ìë£ëë©´ í¸ì¶ëë í¨ì.function (callback)
ì»´íì¼ì ë´ì¸í©ëë¤.
íë¼ë¯¸í°:
callback - ì»´íì¼ì´ ë´ì¸ëìì ë í¸ì¶ëë í¨ì.function
ì»´íì¼ ë´ì¸ì í´ì í©ëë¤.
íë¼ë¯¸í°:
callback - ì»´íì¼ ë´ì¸ì´ í´ì ë ë í¸ì¶ëë í¨ì.function (module, blocks)
ì»´íì¼ ì¤ë¥ ë° ê²½ê³ ì 주ì´ì§ 모ëì ì¤ë¥ ë° ê²½ê³ ë¥¼ ì¶ê°í©ëë¤.
íë¼ë¯¸í°:
module - ì¤ë¥ ë° ê²½ê³ ë¥¼ ë³´ê³ í 모ë.blocks - ë³´ê³ í ìì¡´ì± ë¸ë¡ ì§í©.function (groupOptions, module, loc, request)
기존 ì²í¬ 그룹ì 모ëì ì¶ê°íê±°ë ì 그룹ì ë§ëëë¤. chunkGroupì ë°íí©ëë¤.
íë¼ë¯¸í°:
groupOptions - ì²í¬ 그룹ì ëí ìµì
.module - ì²í¬ 그룹ì 참조íë 모ë.loc - ì²í¬ ê·¸ë£¹ì´ ì°¸ì¡°ëë ìì¹(모ë ë´ë¶).request - ì²í¬ ê·¸ë£¹ì´ ì°¸ì¡°ëë ìì².function (name)
compilation.chunksì ì ì²í¬ë¥¼ ë§ë¤ê³ ì¶ê°í©ëë¤. í´ë¹ chunk를 ë°íí©ëë¤.
íë¼ë¯¸í°:
name - ì²í¬ ì´ë¦.function (module)
주ì´ì§ 모ëê³¼ ê·¸ ìì¡´ì± ë¸ë¡ì ì¬ê·ì ì¼ë¡ depth를 í ë¹í©ëë¤.
íë¼ë¯¸í°:
module - depth를 í ë¹í 모ë.function (module, dependency)
주ì´ì§ 모ëìì ìì¡´ì±ì ëí 참조를 ë°íí©ëë¤.
íë¼ë¯¸í°:
module - 주ì´ì§ 모ë.dependency - 참조í ìì¡´ì±.function (inputChunkGroups)
Module ê·¸ëíìì Chunk ê·¸ëí를 ìì±í©ëë¤. ì´ ê³¼ì ì ë ë¨ê³ë¡ ì´ë£¨ì´ì§ëë¤. 1ë¨ê³: 모ë ê·¸ëí를 íìíê³ chunkDependenciesìì 기본 ì²í¬ ê·¸ëí를 ë¹ëí©ëë¤. 2ë¨ê³: 기본 ì²í¬ ê·¸ëí를 íµí´ ê°ë¥í 모ë ë°©ë²ì íìíê³ ì¬ì© ê°ë¥í 모ëì ì¶ì í©ëë¤. íìíë ëì, processDependenciesBlocksForChunkGroupsë ì²í¬ë¥¼ ìë¡ ì°ê²°íê³ Blocksë Chunksì ì°ê²°í©ëë¤. ì²í¬ì ëí 모ë 모ëì´ ì´ë¯¸ ì¬ì© ê°ë¥íê³ ë¶íìí ì²í¬ë¥¼ ì°ê²°íì§ ìì¼ë©´ íìì ì¤ì§í©ëë¤.
íë¼ë¯¸í°:
inputChunkGroups - ì²ë¦¬ëë ì²í¬ 그룹.function (module, block)
모ëê³¼ ìì¡´ì± ë¸ë¡ì ê´ê³ë¥¼ ì ê±°í©ëë¤.
íë¼ë¯¸í°:
module - ì ê±°í 모ë ê´ê³.block - ìì¡´ì± ë¸ë¡.function (module, chunk)
ìì¡´ì± ì´ì 를 ì ê±°í í 모ë ë° ì²í¬ì ì°ê²°ì í¨ì¹í©ëë¤. removeReasonsOfDependencyBlockì ìí´ ìëì¼ë¡ í¸ì¶ë©ëë¤.
íë¼ë¯¸í°:
module - í¨ì¹ í 모ë.chunk - í¨ì¹ í ì²í¬.function (block, chunk)
ìì¡´ì± ì´ì 를 ì ê±°í í ìì¡´ì± ë¸ë¡ 모ë ë° ì²í¬ìì 주ì´ì§ ì²í¬ë¥¼ ì ê±°í©ëë¤. removeReasonsOfDependencyBlockì ìí´ ìëì¼ë¡ í¸ì¶ë©ëë¤.
íë¼ë¯¸í°:
block - Chunkì ë¸ë¡.chunk - ìì¡´ì±ìì ì ê±°í ì²í¬.function
function
function
function
function
function (filename, data)
ì½ì ë ê²½ë¡ë¥¼ ë°íí©ëë¤.
íë¼ë¯¸í°:
filename - í´ìë¡ ì ì
ê²½ë¡ë¥¼ ì»ë ë° ì¬ì©.data - data ê°ì²´.function (filename, data)
ì½ì ë ê²½ë¡ ë° ì ì ì 보를 ë°íí©ëë¤.
íë¼ë¯¸í°:
filename - í´ìë¡ ì ì
ê²½ë¡ë¥¼ ì»ë ë° ì¬ì©.data - data ê°ì²´.function (name, outputOptions, plugins)
webpack ë´ìì webpackì ë¤ë¥¸ ì¸ì¤í´ì¤ë¥¼ ì¤íí ì ììµëë¤. ê·¸ë¬ë, ë¤ë¥¸ ì¤ì ê³¼ 구ì±ì´ ì ì©ë íì ì»´íì¼ë¬ë¡ì ìì(ëë ìµìì ì»´íì¼ë¬)ìì 모ë í
ê³¼ íë¬ê·¸ì¸ì ë³µì¬íê³ íì Compiler ì¸ì¤í´ì¤ë¥¼ ë§ëëë¤. ìì±ë Compiler를 ë°íí©ëë¤.
íë¼ë¯¸í°:
name - íì Compilerì ì´ë¦.outputOptions - ì¶ë ¥ ìµì
ê°ì²´.plugins - ì ì©ë webpack íë¬ê·¸ì¸.function
function (file, source, assetInfo = {})
íë¼ë¯¸í°:
file - ì ì
ì íì¼ ì´ë¦source - ì ì
ì ìì¤assetInfo - ì¶ê° ì ì
ì ë³´function (file, newSourceOrFunction, assetInfoUpdateOrFunction)
íë¼ë¯¸í°:
file - ì ì
ì íì¼ ì´ë¦newSourceOrFunction - ì ì ì
ìì¤ ëë ì´ì ì ê²ì ìê²ì¼ë¡ ë³ííë í¨ìassetInfoUpdateOrFunction - ì ì ì
ì ë³´ ëë ì´ì ì ê²ì ìê²ì¼ë¡ ë³ííë í¨ìfunction (file)
íë¼ë¯¸í°:
file - ì ì
ì íì¼ ì´ë¦function
íì¬ ì»´íì¼ìì 모ë ì ì ì ë°°ì´ì ë°íí©ëë¤.
function (name)
íë¼ë¯¸í°:
name - ë°íí ì ì
ì ì´ë¦