浏览器没有源图

时间:2015-06-26 13:08:40

标签: node.js browserify

我正在通过节点以编程方式使用Browserify,如下所示:

var options = {
   debug: true,
   cache: {}, 
   packageCache: {}, 
   fullPaths: true,
   noParse: []
};
var b = browserify( 'index.js', options );
b.on('data', customFunction);
b.bundle();

我的customFunction无论如何都不会修改数据,只是读取它。 它在第一行运行一个正则表达式,以检测以下行中出现的代码的文件名。

问题是,当我将options.debug设置为false时,为了摆脱源图,customFunction以一种非常不同的方式运行(正则表达式没有获得文件名的一半),我似乎无法弄清楚这种差异的模式。我认为将调试变为false,不仅仅是关闭源图 我只想关闭browserify上的源图,没有其他副作用,这可能吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用独立工具(例如驱魔人https://github.com/thlorenz/exorcist

)提取源地图