我有一個使用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