使用gulp-qn上传文件无法覆盖

文件没有加MD5戳。配置options的delete=true之后,发现七牛上的文件没有删除,求解

阅读 3.6k
2 个回答
✓ 已被采纳新手上路,请多包涵

七牛的缓存问题

你可以上传吗???我为啥直接不能传啊,,,没传上去,任务执行了,能不能帮我看看哪里有问题

var config = {
  'projectPath': 'h5/2017/videoH5_0918/'
}
/**
 * 上传静态资源到CDN
 */
// gulp.task('cdn', runSequence('js-cdn', 'css-cdn', 'img-cdn', 'media-cdn'))
gulp.task('cdn', function () {
  uploadQiniu('js')
  uploadQiniu('css')
  uploadQiniu('img')
  uploadQiniu('media')
})
gulp.task('js-cdn', function () {
  uploadQiniu('js')
})

gulp.task('css-cdn', function () {
  uploadQiniu('css')
})

gulp.task('img-cdn', function () {
  uploadQiniu('img')
})

gulp.task('media-cdn', function () {
  uploadQiniu('media')
})
function uploadQiniu (fileType, callback) {
  gulp.src('dist/**/**')
  .pipe(qn({
    qiniu: {
      accessKey: 'xxx',
      secretKey: 'xxx',
      bucket: 'xxx',
      domain: 'xxx'
    },
    prefix: config.projectPath + fileType + '/'
  }))
}
logo
七牛云问答
子站问答
访问
宣传栏