我正在使用 gulp 和 gulp-uglify 来缩小我的 javascript 代码。
吞咽
var uglify= require('gulp-uglify');
gulp.task('javascript', function() {
return gulp.src('./scripts/*.js')
.pipe(uglify())
.pipe(gulp.dest('./'));
});
原始的 javascript
var Site = Site || {};
Site.Code = {
obj: new ThirdPartyObject(),
init: function() {
obj.thirdPartyMethod();
}
};
缩小的 JavaScript
var Site = Site || {};
Site.Code = {obj: new ThirdPartyObject,init: function() {
obj.thirdPartyMethod()
}};
缩小器正在删除括号obj: new ThirdPartyObject
,因此当我拨打电话时我的代码会中断obj.thirPartyMethod()
。
我怎样才能解决这个问题?