Javascript 用gulp从js文件中删除代码
为了能够通过要求gulp mocha测试Javascript 用gulp从js文件中删除代码,javascript,node.js,gulp,mocha.js,Javascript,Node.js,Gulp,Mocha.js,为了能够通过要求gulp mocha测试app.js,我在文件中添加了最后3行: function foo(){ return 'foobar'; } //For the sake of testing if(typeof exports !== 'undefined'){ exports.foo = foo; } 我不希望此代码出现在浏览器中,它只是出于测试目的而存在。 在将文件导出到build目录时,是否有办法用gulp将其剪切?类似于gulp html replace但对于ja
app.js
,我在文件中添加了最后3行:
function foo(){
return 'foobar';
}
//For the sake of testing
if(typeof exports !== 'undefined'){
exports.foo = foo;
}
我不希望此代码出现在浏览器中,它只是出于测试目的而存在。
在将文件导出到
build
目录时,是否有办法用gulp将其剪切?类似于gulp html replace
但对于javascript?您是否可以执行相反的操作,并在测试时使用gulp将文本行添加到代码中?尝试使用节点的vm
模块,如下所述: