首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vitepress VS Code解析到docs/ in标记的绝对路径

Vitepress VS Code解析到docs/ in标记的绝对路径
EN

Stack Overflow用户
提问于 2022-07-22 14:26:35
回答 1查看 62关注 0票数 0

我在Visual代码中使用VitePress (重要的是,它也可能是VuePress)。

在减价文件中,您通常可以编写与任何其他减价文档相关的链接。

您还可以将VitePress解析的绝对链接写入项目中的/docs/文件夹(默认情况下)。

例如,这个标记链接[Foo](/foo.md)解析到项目/docs/foo.md中的这个文档。

我也可以把它写成一个相对的链接。例如,如果我在/docs/bar/baz.md,我可以编写[Foo](../foo.md)

在那之前一切都好。这两个链接都适用于VitePress。

问题在于VS代码所识别的链接是。通常,您可以在编辑器中的链接上使用CTRL+click,VS代码在一个新的编辑器选项卡中打开该文件。但是,由于明显的原因,VS代码只正确地解析相对路径,因为绝对路径被解析为<project>/而不是<project>/docs/

问题:有没有一种方法可以告诉VS代码,所有绝对链接都应该解析到/docs/文件夹?

我在想这样的事情(不过这不管用):

代码语言:javascript
运行
复制
// /docs/jsconfig.json
{
    "compilerOptions": {
        "baseUrl": "./" // try to get md files to resolve absolute paths from docs/ like [](/orgchart.md), so far no luck
    }
}
EN

回答 1

Stack Overflow用户

发布于 2022-07-22 18:00:06

好的,解决方案在monorepos和vs代码工作区的概念中。

我听从这篇媒体文章的指示。

基本上,创建一个/docs/.vscode/settings.json文件,并为.vscode/project.code-workspace文件替换根.vscode文件夹中的settings.json文件。

立即vs代码识别了配置,并提供了一个带有文本“打开工作区”的按钮(重新启动项目窗口)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73081938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档