全局NPM软件包安装在其他目录中

时间:2020-08-06 12:44:07

标签: node.js npm terminal zsh

我最近遇到了这个问题,每当我安装全局软件包(例如npm install -g @11ty/eleventy),然后在终端中运行eleventy --version时,它都会返回zsh: command not found: eleventy

>

经过一番调查,我发现有效的全局命令(例如vue)位于/usr/local/bin/中,而最近安装的软件包最终位于/usr/local/Cellar/node/13.8.0/bin中。我真的不记得了,但是我猜想自从安装Vue CLI以来我已经更新了Node,并且软件包自更新以来就出现在此以后的目录中。

我不确定该如何解决。我可以通过某种方式将默认目录从/usr/local/Cellar/node/13.8.0/bin更改为/usr/local/bin/,还是推荐的程序是什么?

0 个答案:

没有答案