From 5585d72c1c1af21f68f3b5e5468749681d29aa27 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Wed, 15 Sep 2021 23:20:47 +1000 Subject: [PATCH] [v2] Fix wailsjs generation --- v2/internal/appng/app_dev.go | 5 ++++- v2/pkg/commands/build/base.go | 4 +--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/v2/internal/appng/app_dev.go b/v2/internal/appng/app_dev.go index ffd5d7996..345eb83d0 100644 --- a/v2/internal/appng/app_dev.go +++ b/v2/internal/appng/app_dev.go @@ -144,7 +144,10 @@ func generateBindings(bindings *binding.Bindings) error { } targetDir := filepath.Join(projectConfig.WailsJSDir, "wailsjs", "go") - println("TargetDir =", targetDir) + err = os.RemoveAll(targetDir) + if err != nil { + return err + } _ = fs.MkDirs(targetDir) modelsFile := filepath.Join(targetDir, "models.ts") err = bindings.WriteTS(modelsFile) diff --git a/v2/pkg/commands/build/base.go b/v2/pkg/commands/build/base.go index 49fba023b..cff319cd3 100644 --- a/v2/pkg/commands/build/base.go +++ b/v2/pkg/commands/build/base.go @@ -375,9 +375,7 @@ func (b *BaseBuilder) CompileProject(options *Options) error { func generateRuntimeWrapper(options *Options) error { wrapperDir := filepath.Join(options.WailsJSDir, "wailsjs", "runtime") - if fs.DirExists(wrapperDir) { - return nil - } + _ = os.RemoveAll(wrapperDir) extractor := gosod.New(wrapper.RuntimeWrapper) return extractor.Extract(wrapperDir, nil) }