diff --git a/lib/optimize/UglifyJsPlugin.js b/lib/optimize/UglifyJsPlugin.js index 1b84c4b42..ed563c02a 100644 --- a/lib/optimize/UglifyJsPlugin.js +++ b/lib/optimize/UglifyJsPlugin.js @@ -53,7 +53,7 @@ UglifyJsPlugin.prototype.apply = function(compiler) { ast.print(stream); map = map + ""; stream = stream + ""; - compilation.assets[file] = new SourceMapSource(stream, file, map, inputSourceMap); + compilation.assets[file] = new SourceMapSource(stream, file, map, input, inputSourceMap); } catch(err) { err.file = file; compilation.warnings.push(err); diff --git a/test/browsertest/middlewareTest.js b/test/browsertest/middlewareTest.js index 6d2546f26..09a344775 100644 --- a/test/browsertest/middlewareTest.js +++ b/test/browsertest/middlewareTest.js @@ -10,7 +10,7 @@ app.configure(function() { context: __dirname, entry: "./lib/index", debug: true, - devtool: "eval", + devtool: "sourcemap", module: { loaders: [ { test: /\.json$/, loader: "json" }, @@ -25,6 +25,9 @@ app.configure(function() { vm: "vm-browserify" } }, + optimize: { + minimize: true + }, output: { publicPath: "http://localhost:8080/js/", filename: "web.js"