Don't persist sourcemap changes between steps.

This commit is contained in:
Logan Smyth 2014-12-28 15:16:58 -08:00
parent 431bd659be
commit ca00bec085
1 changed files with 5 additions and 1 deletions

View File

@ -2,6 +2,8 @@
MIT License http://www.opensource.org/licenses/mit-license.php
Author Tobias Koppers @sokra
*/
var clone = require("clone");
var RawSource = require("webpack-core/lib/RawSource");
var ModuleFilenameHelpers = require("./ModuleFilenameHelpers");
@ -16,7 +18,9 @@ EvalSourceMapDevToolModuleTemplatePlugin.prototype.apply = function(moduleTempla
var self = this;
moduleTemplate.plugin("module", function(source, module, chunk) {
var content = source.source();
var sourceMap = source.map();
// Clone the sourcemap to ensure that the mutations below do not persist.
var sourceMap = clone(source.map());
if(!sourceMap) {
return source;
}