20

我已经安装了 Grunt & Bower 并且我正在使用 ZSH。

当我输入bower --helpgrunt anything我得到zsh: command not found: bowerzsh: command not found: grunt我该如何解决这个问题?

4

6 回答 6

28

添加/usr/local/share/npm/bin/到您的$PATH environment

于 2012-10-08T16:51:53.527 回答
13

我无法让上述工作。问题是我刚刚重新安装了我的 Mac 并忘记重新安装 grunt。

您可以通过返回 bashbash -l并运行grunt.

如果 grunt 抛出同样的错误,你可以通过运行安装 grunt:

sudo npm install -g grunt-cli 

运行zsh以返回 zshell。

于 2014-09-06T16:21:38.413 回答
8

安装的时候是全局安装的吗?

npm install -g bower

试试看。如果没有,也尝试添加 sudo

sudo npm install -g bower
于 2012-09-29T05:47:24.657 回答
2

当您安装 grunt (bower) 时,终端会告诉您目录。对于使用 ZSH shell 的用户,请将其添加到 .zshrc:

export PATH=/usr/you/directory/npm/bin:$PATH,

我发现它使用:

/lib/node_modules
export PATH=/usr/lib/node_modules/npm/bin:$PATH
于 2017-03-04T09:04:39.167 回答
1

我用yarn而不是npm

yarn add grunt grunt-cli
yarn grunt

它对我有用。希望它会帮助别人:)

于 2020-04-10T23:16:39.527 回答
0

如果您使用的是 GNOME 终端(Ubuntu Unity 和 Gnome 中的默认设置),请尝试https://askubuntu.com/questions/279180/nvm-command-not-found-issue的答案。

于 2015-05-08T08:15:40.690 回答