我正在通过节点以编程方式使用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上的源图,没有其他副作用,这可能吗?