【发布时间】:2018-09-24 07:23:31
【问题描述】:
我正在尝试从以下文件结构创建一个 zip 文件:
-dist/bundle.js
-assets/[several subfolders with files]
-config.json
-bootstrap.js
我用过 gulp-zip:
gulp.task('zip', ()=>{
return gulp.src(['dist/**/*.*', 'assets/**/*.*','config.json', 'bootstrap.js'])
.pipe(zip('game.zip'))
.pipe(gulp.dest('deploy'))
})
导致: 具有这种结构的game.zip:
-game
--[some assets subfolder]
--[other assets subfolder]
--[third assets subfolder]
--bundle.js
--bootstrap.js
--config.json
文件/文件夹不应位于文件夹(游戏)中,但应保留它们最初的结构,资产和 dist 文件夹也应位于该结构中。 我可以从我的 package.json 脚本节点运行的任何解决方案都将受到欢迎。 (gulp/webpack/grunt/whatever)
谢谢!
【问题讨论】:
标签: gulp zip glob directory-structure gulp-zip