本文主要是介绍gulp打包之unable to minify JavaScript,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
用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文件即可。
这篇关于gulp打包之unable to minify JavaScript的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!