我有一个使用Node模块创建的gulp任务,它调用GCC编译器,他们稍微减少了我的JS代码。它是节点缩小的。生产源图。他们有必要吗?
问题是,它不是“管道输出”,我不能使用管道创建之前在其他任务中使用“uglify”gulp模块(“gulp-uglify”)创建的源图。
gulp.task('gcc', function() {
new compressor.minify({
type: 'gcc',
fileIn: mainFileBundled,
fileOut: mainFileBundled2,
callback: function (err, min) {
console.log(err);
//console.log(min);
}
});
});
这是将代码放在生产之前的最后一个任务,旨在缩小更多的js文件。
所以我的问题是。有必要在生产中放置源图,前提是我们希望尽可能保护代码。
这里您的问题是基于意见的。有些人会说不,有些人会说是,这取决于他们如何设计软件。我的生产设置旨在让我收到一个日志,如果代码意外失败,会给我一个完整的堆栈跟踪。获取引用缩小代码的跟踪会使此设置无用。 – Louis