我正在使用 grunt-contrib-compress 任务来压缩 ZIP 存档中 dist/ 文件夹的内容。为此,我使用以下配置:
compress: {
dist: {
options: {
archive: 'dist/<%= pkg.name %>-<%= pkg.version %>.zip'
},
files: [{
cwd: 'dist/',
expand: true,
src: [ '**' ]
}]
}
},
这很好用(所有文件都压缩了),但是,它还添加了一个名为“.”的文件夹。我想它在那里是因为我包括**
,它还包括当前文件夹(一个点)。
例如:
有没有办法防止这个文件夹被添加到 ZIP 中?
我尝试添加!.
到我的src
,但这似乎并没有奏效。我还阅读了有关该dot
属性的信息,但将其设置为false
也无济于事。