【发布时间】:2014-02-08 06:50:42
【问题描述】:
按照这些说明,我尝试使用 npm 安装 yeoman 两次: http://yeoman.io/learning/index.html
在第一次失败后,我使用以下说明卸载了节点: How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X) 然后,我安装了 nvm 和 node/npm(通过 nvm),但出现了一个错误:
[Yeoman Doctor] Uh oh, I found potential errors on your machine
---------------
[Error] NPM root value is not in your NODE_PATH
[info]
NODE_PATH = /Users/joanna/.nvm/v0.10.22/lib/node_modules:.
NPM root = /Users/joanna/.node/lib/node_modules
[Fix] Append the NPM root value to your NODE_PATH variable
Add this line to your .bashrc
export NODE_PATH=$NODE_PATH:/Users/joanna/.node/lib/node_modules
Or run this command
echo "export NODE_PATH=$NODE_PATH:/Users/joanna/.node/lib/node_modules" >> ~/.bashrc && source ~/.bashrc
我将该命令粘贴进去,然后再次运行npm install -g yo。
再次按照 yeoman 站点的说明进行操作后,仍然找不到 yeoman。我收到此错误: -bash: yo: 找不到命令
怎么了? Yeoman Doctor 说:“一切看起来都很好!”
【问题讨论】:
-
错误提示NPM PATH和NODE PATH应该是smae
标签: macos node.js npm osx-mountain-lion yeoman