gulpfile.js 735 Bytes
const gulp = require('gulp');
const publish = require('gulp-oss-publish');

// oss配置文件
const config = {
  prefix: `dbc-shop/uni/`,
  genShortId: false,
  oss: {
    region: 'oss-cn-beijing',
    accessKeyId: 'LTAIDfwPBC9AnsRt',
    secretAccessKey: 'Z6FtUptrAk0Sl6H8vrVBGZLbBzXEpO',
    endpoint: 'http://oss-cn-beijing.aliyuncs.com',
    bucket: 'dbc-static'
  },
  headers: {
    CacheControl: 'public',
    ContentEncoding: '',
    ServerSideEncryption: 'AES256'
  }
}

// 上传本地编译后的资源到oss

gulp.task('default', () =>
  gulp
    .src([`unpackage/dist/build/h5/**/*`, '!unpackage/dist/build/h5/index.html'], {
      base: 'unpackage/dist/build/h5',
      buffer: true
    })
    .pipe(publish(config))
);