小编dna*_*een的帖子

哈士奇的 vsCode 问题

我在我的项目中配置了哈士奇。它正在使用“lint-staged”运行预提交挂钩,以便在每次提交之前使用“prettier”格式化代码。当我使用终端调用git commit.

但是,如果我使用 VS Code 源代码控制面板来提交文件,它只会提交而不运行预提交挂钩。我正在使用 Windows 10。预提交文件:

#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npx "lint-staged"
Run Code Online (Sandbox Code Playgroud)

package.json 表示“lint-staged”

"lint-staged":{
    "*.{js,json,css,md}": [
        "prettier --write"
    ]
}
Run Code Online (Sandbox Code Playgroud)

vscode 源码控制面板

vscode 源码控制面板

如何解决这个问题,以便每次调用 git commit 时调用预提交挂钩,尽管它来自 vscode?

git visual-studio-code husky prettier git-husky

22
推荐指数
1
解决办法
3619
查看次数

标签 统计

git ×1

git-husky ×1

husky ×1

prettier ×1

visual-studio-code ×1