我想在 Npm 构建之后创建整个“构建”目录的 zip 文件。该 zip 将部署在我的云环境中。
我已经尝试了以下方法,并且“gradle clean build”成功执行,但它没有创建任何 zip。请指教。
plugins {
id 'base'
id 'com.moowork.node'
id 'maven-publish'
}
task bundle(type: NpmTask, dependsOn: NpmInstall){
args = ['run', 'build']
doLast{
packageNpmApp
}
}
task packageNpmApp(type: Zip){
from('${projectDir}/build/')
destinationDir(file(${projectDir}/build/)) // Store the zip in build dir
archiveName('myApp.zip')
include('*')
include('*/*')
}
assemble.dependsOn bundle