diff --git a/v2/cmd/wails/internal/commands/dev/dev.go b/v2/cmd/wails/internal/commands/dev/dev.go index 5089f8380..2f6734232 100644 --- a/v2/cmd/wails/internal/commands/dev/dev.go +++ b/v2/cmd/wails/internal/commands/dev/dev.go @@ -142,13 +142,6 @@ func AddSubcommand(app *clir.Cli, w io.Writer) error { return err } - // frontend:dev:watcher command. - if command := projectConfig.DevWatcherCommand; command != "" { - var devCommandWaitGroup sync.WaitGroup - closer := runFrontendDevWatcherCommand(cwd, command, &devCommandWaitGroup) - defer closer(&devCommandWaitGroup) - } - buildOptions := generateBuildOptions(flags) buildOptions.Logger = logger buildOptions.UserTags = internal.ParseUserTags(flags.tags) @@ -170,6 +163,13 @@ func AddSubcommand(app *clir.Cli, w io.Writer) error { debugBinaryProcess = newProcess } + // frontend:dev:watcher command. + if command := projectConfig.DevWatcherCommand; command != "" { + var devCommandWaitGroup sync.WaitGroup + closer := runFrontendDevWatcherCommand(cwd, command, &devCommandWaitGroup) + defer closer(&devCommandWaitGroup) + } + // open browser if flags.openBrowser { url := defaultDevServerURL