feat: 初版提交
This commit is contained in:
32
blog-frontend/build.gradle
Normal file
32
blog-frontend/build.gradle
Normal file
@@ -0,0 +1,32 @@
|
||||
plugins {
|
||||
id "com.github.node-gradle.node" version "3.5.1"
|
||||
}
|
||||
|
||||
group 'cn.hamster3.application.blog'
|
||||
version '0.0.1-SNAPSHOT'
|
||||
|
||||
//调用npm run build 命令的 Gradle 任务
|
||||
tasks.register("npmBuild", NpmTask) {
|
||||
dependsOn("npmInstall")
|
||||
inputs.files(
|
||||
'public', 'src',
|
||||
'env.d.ts', 'index.html',
|
||||
'package.json', 'package-lock.json',
|
||||
'tsconfig.config.json', 'tsconfig.json',
|
||||
'vite.config.ts'
|
||||
)
|
||||
|
||||
outputs.files(fileTree('dist'))
|
||||
|
||||
args = ['run', 'build']
|
||||
}
|
||||
|
||||
//调用npm run dev
|
||||
tasks.register("npmDev", NpmTask) {
|
||||
dependsOn("npmInstall")
|
||||
args = ['run', 'dev']
|
||||
}
|
||||
|
||||
tasks.register("clean") {
|
||||
file("dist").deleteDir()
|
||||
}
|
Reference in New Issue
Block a user