From 9e6e8001ca7ceda7d2b8224e423840a060c4c714 Mon Sep 17 00:00:00 2001 From: MZ Date: Mon, 6 Jun 2022 19:56:44 +0800 Subject: [PATCH] fix gf gen service ignore watch file dir windows platform bug (#1889) --- cmd/gf/internal/cmd/cmd_gen_service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/gf/internal/cmd/cmd_gen_service.go b/cmd/gf/internal/cmd/cmd_gen_service.go index 31801d3ac..2de983ec3 100644 --- a/cmd/gf/internal/cmd/cmd_gen_service.go +++ b/cmd/gf/internal/cmd/cmd_gen_service.go @@ -65,7 +65,7 @@ func (c cGen) Service(ctx context.Context, in cGenServiceInput) (out *cGenServic ) mlog.Debug("watchFileDir:", watchFileDir) mlog.Debug("logicFolderDir:", srcFolderDir) - if !gstr.HasSuffix(srcFolderDir, in.SrcFolder) { + if !gstr.HasSuffix(gstr.Replace(srcFolderDir, `\`, `/`), in.SrcFolder) { mlog.Printf(`ignore watch file "%s", not in source path "%s"`, in.WatchFile, in.SrcFolder) return }