NPM软件包(使用CLI)安装全局返回命令未找到
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NPM软件包(使用CLI)安装全局返回命令未找到相关的知识,希望对你有一定的参考价值。
我之前曾经两次发生这件事。我第一次认为它是NPM的错误,所以我卸载了Node&NPM并且没有使用给我一个错误的包。我做了一个全新的安装并开始研究另一个项目。我安装了包(和cli的版本)。命令行命令在终端会话期间工作,在此期间我在全局和我的项目中安装它。但是,在其他终端选项卡和新终端会话中,命令返回未找到的命令。当我运行npm root
我收到:/Users/MYUSERNAME/node_modules
当我运行npm root -g
时,我收到:
/Users/MYUSERNAME/.npm-global/lib/node_modules
值得我试过的两个包是mjml(和mjml-cli)和gulp(以及gulp-cli)。我已经卸载了两个并使用-g标志从我的根目录重新安装,但似乎没有改变任何东西。
答案
在问这个问题之前,我似乎在谷歌搜索中错过了这个地方。显然我不小心在我的本地文件夹(/Users/YOURUSERNAME/node_modules
)中安装了全局包。
运行npm config set prefix /usr/local
解决了这个问题。
以上是关于NPM软件包(使用CLI)安装全局返回命令未找到的主要内容,如果未能解决你的问题,请参考以下文章