我很难让 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 已经安装 node -v
产生 v0.12.2
有什么想法吗?我被难住了
最佳答案
不是答案,但也许是一个解决方案......
通过brew卸载 Node :brew卸载 Node
然后从 https://nodejs.org/en/download/ 下载 Node并安装。
npm
应该“正常工作”。
关于node.js - 安装 Node 后找不到 NPM 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32749549/