找不到Git Bash npm软件包命令

时间:2020-09-22 00:29:30

标签: bash git npm

我最近通过Git Bash上的npm在全球范围内安装了Vue-cli。但是,当我运行vue时,我得到C:\Users\[User]\AppData\Roaming\npm/node_modules/node/bin/node: line 1: This: command not found。我不是bash的专家,但是我很确定PATH设置不正确。但是如果我运行env|grep PATH,我会在路径中看到C:\Users\[User]\AppData\Roaming\npm

但是,如果我在基本cmd上运行vue,它将按预期运行。我的git bash是否缺少某些内容?另外,如果我运行npm config get prefix,我会得到C:\Users\[User]\AppData\Roaming\npm

请注意,我以Vue为例。运行create-react-app时出现相同的错误。

我拥有git bash(2.28.0)的最新版本,并且在Windows 10上。

1 个答案:

答案 0 :(得分:0)

git安装的终端模拟器名为Mintty。要使用Mintty运行npm,您需要将路径添加到环境变量。

将以下行添加到〜.bash_profile文件。如果不存在,请创建它 当Mintty启动时,它将显示为.bash_profile。您现在应该可以运行npm 这些其他问题也可能会有所帮助。

https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path https://askubuntu.com/questions/58814/how-do-i-add-environment-variables