gulp做的前端代碼壓縮報錯,揭示具體錯誤 信息


用gulp做的前端代碼壓縮,今天在打包的時候發現打包出錯了。報的錯誤是--unable to minify JavaScript。但是至於為什么會不能打包,表示很困惑,然后通過一番搜索,最后得出了問題所在。。是因為js代碼報錯。但是僅僅這樣是不夠的,因為我們不可能一個文件一個文件的去找,所以,gulp有一個插件,gulp-util,用來打印日志,看具體什么地方出錯了。

在gulpfile.js打包壓縮的命令里。。增加一個錯誤的打印。

/ 合並,壓縮文件
gulp.task('scripts',['copy'], function() {
gulp.src('./dist/js/page/**/*.js')
.pipe(sourcemaps.init())
.pipe(uglify({
mangle:true,
compress: true
}
))
.on('error', function (err) {
gutil.log(gutil.colors.red('[Error]'), err.toString());
})
.pipe(sourcemaps.write('../maps'))
.pipe(gulp.dest('./dist/js/page'));
});
這個時候,,打印的時候具體錯誤就會有提示。
這樣的話我們就可以輕松的知道問題出在哪里。然后去修改相應的js文件即可。
---------------------
作者:maybe28
來源:CSDN
原文:https://blog.csdn.net/shu580231/article/details/79258296
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM