Javascript 无根文件夹的Grunt压缩
我正在尝试使用grunt压缩目录。我在grunt文件中尝试了以下部分Javascript 无根文件夹的Grunt压缩,javascript,gruntjs,grunt-contrib-compress,Javascript,Gruntjs,Grunt Contrib Compress,我正在尝试使用grunt压缩目录。我在grunt文件中尝试了以下部分 compress: { main: { options: { archive: 'dist/output.zip', mode: 'zip' }, files: [{ src: ['build/*'], cwd: 'build', expand: true
compress: {
main: {
options: {
archive: 'dist/output.zip',
mode: 'zip'
},
files: [{
src: ['build/*'],
cwd: 'build',
expand: true
}]
}
}
这给了我一个空的zip文件。或
compress: {
main: {
options: {
archive: 'dist/output.zip',
mode: 'zip'
},
files: [{
src: ['build/*']
}]
}
}
这在我的zip文件中提供了以下结构
output.zip
- build
- my files
但是我想删除构建目录以获取
output.zip
- my files
要获得此结构,我可以做哪些更改?您是否尝试过:
compress: {
main: {
options: {
archive: 'dist/output.zip',
mode: 'zip'
},
files: [{
src: ['**/*'],
cwd: 'build/',
expand: true
}]
}
}
对于未来的读者:关键是
src
路径是相对于cwd
路径:)这正是@Ryven在下面的回答中所显示的。