【发布时间】:2014-08-11 17:06:07
【问题描述】:
所以我使用 Browserify 和 Minifyify 来捆绑一些 JS 源代码,并生成源映射。
Minifyify 声称指向原始源文件,但是当我在 Chrome 中查看源映射时,我看到的是原始文件的缩小版本。并且控制台错误中的任何堆栈跟踪始终显示第 1 行,因为所有代码都在一行中。
这是 Minifyify 的预期行为吗?如果不是,我还需要做些什么来获取原始源的源映射吗?
我的设置如下所示:
var hbsfy = require("hbsfy").configure({
extensions: ["html"]
});
var fs = require('fs');
var opts = { debug: true };
var browserify = require("browserify");
var scriptFile = './app.js';
var outputFile = './build/app.min.js';
var mapFile = 'app.min.map';
var mapOutput = './build/app.min.map';
var b = new browserify(opts);
b.add(scriptFile);
b.transform(hbsfy);
b.plugin('minifyify', { map: mapFile, output: mapOutput });
b.bundle().pipe(fs.createWriteStream(outputFile));
【问题讨论】:
标签: javascript node.js minify browserify