gulp压缩代码可以指定压缩后代码文件的名称吗?

gulp.task('jsmin', function () {
    gulp.src(['hebing/all.js'])
        .pipe(uglify()).pipe(rename({ suffix: '.min' }))
        .pipe(gulp.dest('hebing/all.min.js'));
});

我希望是代码压缩后的文件名称是all.min.js,事实是:在hebing下创建了一个all.min.js的文件夹,再在里面创建创建一个all.js的文件。
请问我该怎么做,谢谢!

阅读 3.9k
2 个回答
// 合并,压缩js文件
gulp.task('minjs', function () {
    gulp.src('./dist/js/*.js')
        //合并js文件
        .pipe(concat('index.js'))
        //给文件添加.min后缀
        .pipe(rename({ suffix: '.min' }))
        //压缩脚本文件
        .pipe(uglify())
        .pipe(gulp.dest('./dist/js/bundle/'))
});

这是我的配置..你参考一下

可以使用gulp-rename插件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题