correct cli source map file: value, honor sourceRoot when using -o option

This commit is contained in:
clintwood (Office) 2015-05-18 10:11:20 +02:00
parent 9c3d00d3c3
commit 9d3dff3b7a
2 changed files with 4 additions and 2 deletions

View File

@ -14,7 +14,8 @@ module.exports = function (commander, filenames, opts) {
var dest = path.join(commander.outDir, relative);
var data = util.compile(src, {
sourceFileName: slash(path.relative(dest + "/..", src))
sourceFileName: slash(path.relative(dest + "/..", src)),
sourceMapName: path.basename(relative)
});
if (data.ignored) return;

View File

@ -16,7 +16,8 @@ module.exports = function (commander, filenames, opts) {
var buildResult = function () {
var map = new sourceMap.SourceMapGenerator({
file: slash(commander.outFile || "stdout")
file: path.basename(commander.outFile) || "stdout",
sourceRoot: opts.sourceRoot
});
var code = "";