0

我想在 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
4

0 回答 0