Bash不使用npm的新位置。
我正在遵循有关更改全局软件包位置的指南,因此陷入困境。 https://www.sitepoint.com/beginners-guide-node-package-manager/
我已经运行了此命令
npm config set prefix=$HOME/.node_modules_global
并且前缀已更改
然后我需要
将
.node_modules_global/bin
添加到$ PATH环境变量中,以便我们可以从命令行运行全局软件包。为此,请附加 您的.profile,.bash_profileor或.bashrc的下一行,然后重新启动 您的终端。
export PATH="$HOME/.node_modules_global/bin:$PATH"
我已经找到.profile,添加了这一行,但是which npm
仍显示旧位置-/usr/local/bin/npm