在 VS 代码中按 F5 无法打开用于调试我的自定义主题的新窗口

问题描述 投票:0回答:3

我使用生成的 Yoeman 主题创建了一个新的自定义主题,现在当我按下 F5 打开自定义主题的新主机扩展窗口时,它实际上是在向我展示选择环境?

visual-studio-code yeoman-generator
3个回答
4
投票

您必须打开项目根目录,而不是包裹项目根目录的目录。 在我的例子中,

test1
是根目录。

不要


3
投票

我通过以下步骤设法打开了一个新的扩展开发窗口,这不是理想的方法,但帮助我运行了它。

我选择了 chrome(预览)选项,它将在您的工作区中创建一个 .vscode 文件夹,并且将有一个文件

launch.json
.

在您的项目目录中,您还将有一个 .vscode 文件夹和

launch.json
文件。所以,我已经复制了
launch.json
的内容并粘贴到工作区
launch.json
文件中。

我不知道它是如何解决的,但很高兴,我设法打开了新的扩展开发主机窗口。

首先按 F5 键不显示

Extension Development Host
窗口的原因是因为我的 VS 代码工作区不在项目目录中。项目目录包含用于在
Extension Development Host
中启动
launch.json
窗口的设置。所以,如果我想建议那么我会说
VS code workspace needs to be inside the project folder directory
.


1
投票

您必须关闭所有打开的文件并打开您要测试的新扩展/主题的根目录!

Ex:这是我的文件夹的布局,如

tree
所示,其中包含我正在处理的扩展/颜色主题:

├── gs-my-theme2
│   ├── CHANGELOG.md
│   ├── package.json
│   ├── README.md
│   ├── themes
│   │   └── GS my theme name-color-theme.json
│   └── vsc-extension-quickstart.md

所以,我转到文件 --> 打开文件夹... --> 在我的例子中导航到

/home/gabriel/GS/dev/vscode_GS/gs-my-theme2
以打开 gs-my-theme2 文件夹。现在,当我按下 F5 时,它起作用了!它打开了一个运行我的主题/扩展的全新 VSCode 窗口!

在第一次在 VSCode 中打开这个文件夹,并关闭所有其他文件之前,每当我按下 F5 时,我只会得到一个奇怪的下拉菜单,它不会真正做任何事情。

参考资料:

  1. 看到当您按下 F5应该 发生什么,在这个 12:08~12:12 的视频中,帮助!:https://youtu.be/FeApSxfazVg?t=728
© www.soinside.com 2019 - 2024. All rights reserved.