gulp当用有转译ES6->ES5(babel)和压缩(uglify),复制文件失败

1.当在终端输入,gulp当用有转译ES6->ES5(babel)和压缩(uglify),复制文件不成功时
例如:

const babel = require('gulp-babel')
const concat = require('gulp-concat')
const uglify = require('gulp-uglify')
async function homeJS() {
    //将home下的所有jS文件进行合并,之后再babel编译
    //合并需要使用插件gulp-concat
gulp.src('./src/js/home/**/*.js')
        .pipe(concat("home.js"))
        .pipe(babel({
            presets: ['@babel/env']
        }))
        //编译到ES5后,要进行压缩
        //借助插件gulp-uglify
        .pipe(uglify())
        .pipe(gulp.dest('./build/js/home'))
}

gulp.task('js-home', homeJS)

此时在终端输出gulp js-home好用
却发现,执行成功却没有复制对应的文件

有两种可能
①路径错误
②注释掉转换和压缩好用
ES6->ES5转译失败uglify()压缩,此时也不能用因为无法识别ES6。
转译失败:是因为插件的问题,不能解决,只能等以后一点一点试,等到插件可以转译时在执行。
-----------------感谢lulu老师的帮助---------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值