【问题标题】:How do I run a typescript vscode extension from a local clone of the git repository?如何从 git 存储库的本地克隆运行 typescript vscode 扩展?
【发布时间】:2019-01-22 22:10:02
【问题描述】:

我编辑了安装在 .vscode/extensions 中的 vscode 扩展的 javascript 并进行了有用的更改。

所以,我分叉并检查了 git 存储库,希望提出拉取请求。我发现我编辑的 javascript 是从 typescript 生成的。代码足够相似,所以我做了同样的编辑。现在我想在发出拉取请求之前加载这个扩展来测试它。

我尝试将修改后的 repo 内容复制到 .vscode/extensions,它显示在已安装扩展的列表中。但是,无论我从 vscode 内部重新加载、禁用和重新启用扩展多少,都不会生成任何 javascript。

我已确保 tsc 已安装并位于我的 PATH 上,但这似乎没有什么区别。没有创建输出目录,调试控制台中也没有出现任何消​​息——简而言之,似乎根本没有启动任何东西来编译打字稿。

我找到的文档只讨论了创建新扩展,而不是让修改后的现有扩展工作。任何指针将不胜感激。

(这是在 Debian Linux 系统上。)

【问题讨论】:

    标签: git typescript visual-studio-code vscode-extensions


    【解决方案1】:

    像往常一样在 vscode 中打开你的 repo 文件夹。然后为扩展开发创建一个启动配置(Debug部分的“添加配置”,launch.json编辑器):

    这应该添加一个新的启动配置作为扩展主机,具有“tsc”的预启动任务。然后,您可以使用它在调试模式下启动第二个 vscode 实例,您可以通过启动调试会话在其中看到更改的扩展。

    【讨论】:

      猜你喜欢
      • 2013-02-28
      • 1970-01-01
      • 2012-07-15
      • 2022-12-03
      • 1970-01-01
      • 1970-01-01
      • 2018-03-07
      • 2021-09-18
      • 2013-11-04
      相关资源
      最近更新 更多