在 Git Fork 中找不到命令

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

我使用 Git Fork 作为我的 Git 客户端。最近我对 Node JS 的安装做了一些更改。这样做之后,我所有的预提交钩子都会抛出一个错误:

npm: command not found

我可以从终端使用 NPM,但由于某种原因 Git Fork 无法找到它。有谁知道为什么吗?

git git-fork
2个回答
14
投票

来自 Git Fork 支持

很可能你在命令行中的 ENV 是不同的。开始分叉 CLI (

open -a Fork .
)使其继承父进程的ENV。 然后你的终端和 Fork 将具有相同的 PATH。


0
投票

就我而言,问题是我的 nvm 配置位于错误的文件中。我有代码来确定 .zprofile 文件中当前的节点版本。但该文件被 Fork 忽略。如果您将该代码移至 .zshrc 文件(根据 nvm 文档,这是官方位置),那么 Fork 就能够确定当前的节点版本并可以使用 npm。

© www.soinside.com 2019 - 2024. All rights reserved.