最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

找不到npm命令错误但安装了节点

运维笔记admin9浏览0评论

找不到npm命令错误但安装了节点

找不到npm命令错误但安装了节点

我刚刚用Homebrew安装了node和npm,他们都工作正常,直到今天我一直遇到npm命令找不到错误。

当运行$ whereis节点时,我什么也得不到

当我执行$哪个节点时,我看到/ usr / local / bin / node

当我做$ node -v时,我看到v4.4.7

当我做$ whereis npm时,我什么也得不回来

当我做npm的时候,我什么也得不回来

当我执行$ npm -v时,我看到-bash:npm:command not found

我试过了

$ brew update
$ brew uninstall npm
$ brew install npm

我还确保我的$NODE_PATH环境变量已设置:

# In ~/.bash_profile file:
export NODE_PATH="/usr/local/lib/node_modules"

我也遵循了

似乎没有什么工作,我继续得到npm:当我在任何npm的文件夹中运行任何命令时找不到命令。有任何想法吗?谢谢

回答如下:

找出问题所在。所以问题的根源在于我使用Homebrew安装了npm,并且在Homebrew和npm的引擎盖下发生了一些问题。

要解决这个问题,我做了以下事情:

rm -rf /usr/local/lib/node_modules
brew uninstall node
brew install node --without-npm
echo prefix=~/.npm-packages >> ~/.npmrc
curl -L https://www.npmjs/install.sh | sh

重要!在.bash_profile中执行此操作

export PATH="$HOME/.npm-packages/bin:$PATH"
export PATH="$HOME/.node/bin:$PATH"

现在一切都像魅力一样

发布评论

评论列表(0)

  1. 暂无评论