私は以下のディレクトリ構造を持っており、devフォルダの内容を圧縮して、生成されたアーカイブのルートに配置したいフォルダ:私はdevのフォルダの内容のみを圧縮し、distのフォルダにそれを置くことがしたいgrunt-contrib-compressを使用してアーカイブルートにコンテンツを圧縮する
compress: {
main : {
options : {
archive : "../dist/dev.zip"
},
files : [
{ expand: true, src : "../dev/**/*" }
]
}
}
:
_build/ #build scripts
dist/ #destination
dev/ #source
ここでは、コード(_build内部gruntfile.js)です。しかし、私がそうしようとすると、devのすべてのコンテンツがルートフォルダ内で圧縮されます。
実際に生成ジップ:
dist/
|____ dev.zip
|_____ dev/
|_____ index.html
|_____ styles/style.css
しかし、私は、zipファイルは次のようになりたい:あなたが見
dist/
|____ dev.zip
|_____ index.html
|_____ styles/style.css
?ファイルはzipファイルのルートに置かれるのではなく、zipと同じ名前のフォルダにラップされています。
これは何らかの方法で達成できますか?
がここに晒さとしてあなたが行うことができますあなた
こんにちはダヴィ
は、これはあなたのフラットな構造を与える必要があります、私は同じ問題に直面している、解決策を見つけましたか? –