EvalSourceMapDevToolPlugin
EvalSourceMapDevToolPluginì ì¬ì©íë©´ ìì¤ë§µ ìì±ì ë³´ë¤ ì¸ë°íê² ì ì´í ì ììµëë¤. ëí devtool ì¤ì ìµì
ì í¹ì í ì¸í
ì ìí´ ìëì¼ë¡ íì±íë©ëë¤.
new webpack.EvalSourceMapDevToolPlugin(options);Options
ë¤ìê³¼ ê°ì ìµì ì´ ì§ìë©ëë¤.
-
test(stringRegExpfunction (asset) => boolean[string, RegExp, function (asset) => boolean]): 모ëì íì¥ì를 기ë°ì¼ë¡ íë ìì¤ë§µì í¬í¨í©ëë¤(기본ê°ì.jsë°.css). -
include(stringRegExpfunction (asset) => boolean[string, RegExp, function (asset) => boolean]): 주ì´ì§ ê°ê³¼ ì¼ì¹íë 모ë ê²½ë¡ì ëí ìì¤ë§µì í¬í¨í©ëë¤. -
exclude(stringRegExpfunction (asset) => boolean[string, RegExp, function (asset) => boolean]): ìì¤ë§µ ìì±ìì 주ì´ì§ ê°ê³¼ ì¼ì¹íë 모ëì ì ì¸í©ëë¤. -
append(string|function): ìë ì ì ì 주ì´ì§ ê°ì ì¶ê°í©ëë¤. ë³´íµ#sourceMappingURLì 주ìì¼ë¡ í©ëë¤.[url]ì ìì¤ë§µ íì¼ì URLë¡ ëì²´ë©ëë¤.ë²ì 5.84.0ë¶í° webpackì ê²½ë¡ì ì ì ì ë³´ ê°ì²´ë¥¼ ì¸ìë¡ ë°ìë¤ì´ê³ 문ìì´ì ë°ííë 'append' ìµì ì íì©í©ëë¤.
(pathData: PathData, assetInfo?: AssetInfo) => string; -
ignoreList(stringRegExpfunction (source) => boolean[string, RegExp, function (source) => boolean]): ìì¤ ë§µìì ì§ì ë ê°ê³¼ ì¼ì¹íë ìì¤ íì¼ì 무ìí ì§ ì¬ë¶ë¥¼ ê²°ì í©ëë¤. -
module(boolean): ë¡ëê° ìì¤ ë§µì ìì±í´ì¼ íëì§ ì¬ë¶ë¥¼ ëíë ëë¤(기본ê°ìtrue). -
moduleFilenameTemplate(string):output.devtoolModuleFilenameTemplateì ì°¸ê³ íì¸ì. -
columns(boolean): ì´ ë§¤íì ì¬ì©í´ì¼ íëì§ ì¬ë¶ë¥¼ ëíë ëë¤(기본ê°ìtrue). -
protocol(string): ì¬ì©ìê° ê¸°ë³¸ íë¡í ì½(webpack-internal://)ì ì¬ì ìí ì ìëë¡ í©ëë¤. -
namespace(string): DevToolsìì ì¬ë¬ WebPack 루í¸ë¥¼ íì©íë ë¤ìì¤íì´ì¤ ì ëì¬ì ëë¤.output.devtoolNamespace를 ì°¸ê³ íì¸ì. -
noSources = false(boolean): ìì¤ íì¼ ì½í ì¸ ê° ìì¤ ë§µì í¬í¨ëì§ ìëë¡ í©ëë¤. -
sourceRoot(string): ìì¤ ë§µìsourceRootìì±ì ì¬ì©ì ì§ì ê°ì ì ê³µí©ëë¤. -
debugIds(boolean):trueë¡ ì¤ì íë©´ ìì¤ ë§µê³¼ ìì¤ ë§µì ê³ ì IDê° ìì±ëì´ ì¬ë¬ ë¹ëìì ìì¤ ë§µì ìë³íë ë° ëìì´ ë©ëë¤. ìì¸í ë´ì©ì TC39 ìì¤ ë§µ ëë²ê·¸ ID ì ìì ì°¸ê³ íì¸ì.
Examples
ë¤ì ììë EvalSourceMapDevToolPluginì´ íí ì¬ì©ëë ì¬ë¡ë¥¼ ë³´ì¬ì¤ëë¤.
Basic Use Case
ë¤ì ì½ë를 ì¬ì©íì¬ ì¤ì ìµì
devtool: eval-source-mapì ëë±í 커ì¤í
íë¬ê·¸ì¸ ì¤ì ì¼ë¡ ë°ê¿ ì ììµëë¤.
export default {
// ...
devtool: false,
plugins: [new webpack.EvalSourceMapDevToolPlugin({})],
};Exclude Vendor Maps
ë¤ì ì½ëë vendor.js ë²ë¤ì ìë 모ë 모ëì ëí ìì¤ë§µì ì ì¸í©ëë¤.
new webpack.EvalSourceMapDevToolPlugin({
exclude: ["vendor.js"],
});


