mirror of https://github.com/webpack/webpack.git
use SourceMapDevTool default
This commit is contained in:
parent
caf8d189fa
commit
dd2c4de1ce
|
@ -237,33 +237,35 @@ class WebpackOptionsApply extends OptionsApply {
|
||||||
new ModuleInfoHeaderPlugin().apply(compiler);
|
new ModuleInfoHeaderPlugin().apply(compiler);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (options.devtool && options.devtool.includes("source-map")) {
|
if (options.devtool) {
|
||||||
const hidden = options.devtool.includes("hidden");
|
if (options.devtool.includes("source-map")) {
|
||||||
const inline = options.devtool.includes("inline");
|
const hidden = options.devtool.includes("hidden");
|
||||||
const evalWrapped = options.devtool.includes("eval");
|
const inline = options.devtool.includes("inline");
|
||||||
const cheap = options.devtool.includes("cheap");
|
const evalWrapped = options.devtool.includes("eval");
|
||||||
const moduleMaps = options.devtool.includes("module");
|
const cheap = options.devtool.includes("cheap");
|
||||||
const noSources = options.devtool.includes("nosources");
|
const moduleMaps = options.devtool.includes("module");
|
||||||
const Plugin = evalWrapped
|
const noSources = options.devtool.includes("nosources");
|
||||||
? require("./EvalSourceMapDevToolPlugin")
|
const Plugin = evalWrapped
|
||||||
: require("./SourceMapDevToolPlugin");
|
? require("./EvalSourceMapDevToolPlugin")
|
||||||
new Plugin({
|
: require("./SourceMapDevToolPlugin");
|
||||||
filename: inline ? null : options.output.sourceMapFilename,
|
new Plugin({
|
||||||
moduleFilenameTemplate: options.output.devtoolModuleFilenameTemplate,
|
filename: inline ? null : options.output.sourceMapFilename,
|
||||||
fallbackModuleFilenameTemplate:
|
moduleFilenameTemplate: options.output.devtoolModuleFilenameTemplate,
|
||||||
options.output.devtoolFallbackModuleFilenameTemplate,
|
fallbackModuleFilenameTemplate:
|
||||||
append: hidden ? false : "\n//# source" + "MappingURL=[url]",
|
options.output.devtoolFallbackModuleFilenameTemplate,
|
||||||
module: moduleMaps ? true : cheap ? false : true,
|
append: hidden ? false : undefined,
|
||||||
columns: cheap ? false : true,
|
module: moduleMaps ? true : cheap ? false : true,
|
||||||
noSources: noSources,
|
columns: cheap ? false : true,
|
||||||
namespace: options.output.devtoolNamespace
|
noSources: noSources,
|
||||||
}).apply(compiler);
|
namespace: options.output.devtoolNamespace
|
||||||
} else if (options.devtool && options.devtool.includes("eval")) {
|
}).apply(compiler);
|
||||||
const EvalDevToolModulePlugin = require("./EvalDevToolModulePlugin");
|
} else if (options.devtool.includes("eval")) {
|
||||||
new EvalDevToolModulePlugin({
|
const EvalDevToolModulePlugin = require("./EvalDevToolModulePlugin");
|
||||||
moduleFilenameTemplate: options.output.devtoolModuleFilenameTemplate,
|
new EvalDevToolModulePlugin({
|
||||||
namespace: options.output.devtoolNamespace
|
moduleFilenameTemplate: options.output.devtoolModuleFilenameTemplate,
|
||||||
}).apply(compiler);
|
namespace: options.output.devtoolNamespace
|
||||||
|
}).apply(compiler);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
new JavascriptModulesPlugin().apply(compiler);
|
new JavascriptModulesPlugin().apply(compiler);
|
||||||
|
|
Loading…
Reference in New Issue