【发布时间】:2015-12-21 08:38:28
【问题描述】:
我很难让 npm 命令正常工作,不幸的是,我对 unix 的了解不足以自己解决这个问题。我所做的只是brew install node,我收到以下错误:
当我输入npm 时,我得到zsh: command not found: npm
更多地研究这个问题,我发现了这个堆栈溢出答案:
Command not found after npm install in zsh
按照它的建议,我尝试将 export PATH=/usr/local/share/npm/bin:$PATH 添加到我的 .zshrc 文件中。输入npm时仍然报同样的错误
我可以确认它在路径echo $PATH 产生/Users/nicholashaley/.rbenv/shims:/Users/nicholashaley/.rbenv/bin:/Applications/Postgres.app/Contents/Versions/9.3/bin:/usr/local/heroku/bin:/usr/local/share/npm/bin:/usr/local/bin:/Applications/Postgres.app/Contents/Versions/9.3/bin:/usr/local/heroku/bin:/Users/nicholashaley/.rbenv/shims:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
我还可以确认节点已安装node -v 产生v0.12.2
有什么想法吗?我被难住了
【问题讨论】:
-
卸载和重新安装 Node 不起作用,所以我清除了 /usr/local/lib/node_modules 目录(使用 sudo rm -rf /usr/local/lib/node_modules)修复了它。跨度>
标签: node.js unix npm zsh zshrc