Pet*_*Pik 38 bash node.js npm osx-elcapitan
我已经安装了节点使用brew install node,当我使用时,node -v我得到了以下内容v5.0.0.但是,当我尝试运行npm命令时,我得到了npm: command not found.
我试图跑brew install npm,但我得到了以下回应node-5.0.0 already installed.
它发生在节点也返回命令未找到,但我通过运行修复brew link node,但是npm仍然似乎不起作用.
我该如何解决这个问题?
小智 49
我遇到了同样的问题.在网上搜索和阅读不同的东西之后,对我有用的是:
$ brew postinstall node
但是,首先请执行:
$ brew doctor
并按照那里的说明进行操作,就像您提问中的评论一样.
and*_*lrc 23
您需要确保设置了您的$NODE_PATH环境变量:
# Add this to your ~/.bash_profile file:
export NODE_PATH="/usr/local/lib/node_modules"
您还可以尝试以下方法:
运行以下命令以删除所有现有的全局npm模块,卸载node&npm,使用正确的默认值重新安装节点,将npm安装为自己的pacakge,并配置要安装的全局npm模块的位置.
rm -rf /usr/local/lib/node_modules
brew uninstall node
brew install node --without-npm
echo prefix=~/.node >> ~/.npmrc
curl -L https://www.npmjs.com/install.sh | sh
Kudus:https://gist.github.com/DanHerbert/9520689
小智 13
请尝试以下方法:
$ brew update
$ brew uninstall node
$ brew install node
$ sudo chown -R YouComputerName /usr/local/lib/node_modules/
$ brew postinstall node
| 归档时间: | 
 | 
| 查看次数: | 26789 次 | 
| 最近记录: |