[{"data":1,"prerenderedAt":177},["ShallowReactive",2],{"content:\u002F2025\u002F10\u002Fkratos-proto-error":3,"surround:\u002F2025\u002F10\u002Fkratos-proto-error":166},{"id":4,"title":5,"body":6,"categories":142,"date":144,"description":145,"draft":146,"extension":147,"image":148,"meta":149,"navigation":151,"path":152,"permalink":148,"published":148,"readingTime":153,"recommend":148,"references":148,"seo":158,"sitemap":159,"stem":160,"tags":161,"type":164,"updated":144,"__hash__":165},"content\u002Fposts\u002F2025\u002F10\u002Fkratos-proto-error.md","kratos中proto文件引入其他proto爆红",{"type":7,"value":8,"toc":140},"minimark",[9,17,20,133,136],[10,11,12,13],"p",{},"在根目录下新建",[14,15,16],"code",{"code":16},".vscode\u002Fsettings.json",[10,18,19],{},"写入代码",[21,22,27],"pre",{"className":23,"code":24,"language":25,"meta":26,"style":26},"language-json shiki shiki-themes github-light github-dark","{\n    \"protoc\": {\n        \"options\": [\n            \"--proto_path=${workspaceFolder}\u002Fapi\",\n        ]\n    }\n}\n","json","",[14,28,29,38,58,78,100,116,128],{"__ignoreMap":26},[30,31,34],"span",{"class":32,"data-line":33,"line":33},"line",1,[30,35,37],{"class":36},"sSDpw","{\n",[30,39,41,45,47,51,55],{"class":32,"data-line":40,"line":40},2,[30,42,44],{"class":43},"indent","  ",[30,46,44],{"class":43},[30,48,50],{"class":49},"sj4cs","\"protoc\"",[30,52,54],{"class":53},"sVt8B",": ",[30,56,37],{"class":57},"sJX2D",[30,59,61,63,65,67,69,72,74],{"class":32,"data-line":60,"line":60},3,[30,62,44],{"class":43},[30,64,44],{"class":43},[30,66,44],{"class":43},[30,68,44],{"class":43},[30,70,71],{"class":49},"\"options\"",[30,73,54],{"class":53},[30,75,77],{"class":76},"sqkie","[\n",[30,79,81,83,85,87,89,91,93,97],{"class":32,"data-line":80,"line":80},4,[30,82,44],{"class":43},[30,84,44],{"class":43},[30,86,44],{"class":43},[30,88,44],{"class":43},[30,90,44],{"class":43},[30,92,44],{"class":43},[30,94,96],{"class":95},"sZZnC","\"--proto_path=${workspaceFolder}\u002Fapi\"",[30,98,99],{"class":53},",\n",[30,101,103,105,107,109,111,113],{"class":32,"data-line":102,"line":102},5,[30,104,44],{"class":43},[30,106,44],{"class":43},[30,108,44],{"class":43},[30,110,44],{"class":43},[30,112,26],{"class":53},[30,114,115],{"class":76},"]\n",[30,117,119,121,123,125],{"class":32,"data-line":118,"line":118},6,[30,120,44],{"class":43},[30,122,44],{"class":43},[30,124,26],{"class":53},[30,126,127],{"class":57},"}\n",[30,129,131],{"class":32,"data-line":130,"line":130},7,[30,132,127],{"class":36},[10,134,135],{},"即可解决报错，特此记录",[137,138,139],"style",{},"html pre.shiki code .sSDpw, html code.shiki .sSDpw{--shiki-default:#005cc5;--shiki-dark:#79b8ff}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJX2D, html code.shiki .sJX2D{--shiki-default:#e36209;--shiki-dark:#ffab70}html pre.shiki code .sqkie, html code.shiki .sqkie{--shiki-default:#5a32a3;--shiki-dark:#b392f0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":26,"searchDepth":80,"depth":80,"links":141},[],[143],"微服务","2025-10-25","记录 VS Code 开发 Kratos 时 Proto 文件跨目录引用报错的原因，以及插件配置解决方法。",false,"md",null,{"slots":150},{},true,"\u002F2025\u002F10\u002Fkratos-proto-error",{"text":154,"minutes":155,"time":156,"words":157},"1 min read",0.145,8700,29,{"title":5,"description":145},{"loc":152},"posts\u002F2025\u002F10\u002Fkratos-proto-error",[162,163],"bug","kratos","tech","-AJz0ppkOBhTFveAiFqaLFnr6WXRoGlJEJ2BvYQCJdM",[167,172],{"title":168,"path":169,"stem":170,"date":171,"type":164,"children":-1},"Go Defer 执行机制详解","\u002F2025\u002F09\u002Fgo-defer","posts\u002F2025\u002F09\u002Fgo-defer","2025-09-30",{"title":173,"path":174,"stem":175,"date":176,"type":164,"children":-1},"go-elasticsearch使用指南","\u002F2025\u002F10\u002Felasticsearch-go","posts\u002F2025\u002F10\u002Felasticsearch-go","2025-10-27",1786555054991]