Visual Studio Code:找不到预提交的已安装版本

Posted

技术标签:

【中文标题】Visual Studio Code:找不到预提交的已安装版本【英文标题】:Visual Studio Code: could not find an installed version of pre-commit 【发布时间】:2021-02-21 13:13:31 【问题描述】:

我需要在我的项目上运行预提交测试,因此我下载并安装了以下 VSCode 扩展:https://marketplace.visualstudio.com/items?itemName=MarkLarah.pre-commit-vscode

它只是说“在 VSCode 命令栏中键入预提交运行”,这在选择测试后给了我以下错误: Could not find an installed version of pre-commit

谁能给点建议?

【问题讨论】:

【参考方案1】:

扩展名pre-commit-vscode 目前在以下路径中查找pre-commit

    venv/bin/pre-commit
    virtualenv_run/bin/pre-commit
    virtualenv/bin/pre-commit

参考:https://github.com/magicmark/pre-commit-vscode/blob/68b0f656d23520e6639a270c8d024da81b7cd509/src/index.js#L40

所以只要我们可以在这些路径中安装二进制文件,它就可以工作。

作者有一个TODO 显然是为了在 $PATH 中查找二进制文件。在此之前,您必须使用上述解决方法。

【讨论】:

以上是关于Visual Studio Code:找不到预提交的已安装版本的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio Code:找不到名称 angular?

openSuse 中的 Visual Studio Code 找不到 Git

Visual Studio Code报错:找不到iostream

在 Visual Studio Code for Mac 上找不到任何 CSX 文件

在 Visual Studio Code 中找不到 Flutter Inspector / Toggle Debug Paint

在 PATH 上找不到运行时“节点”-Visual Studio Code 和 Node.js