node.js - 安装 Node 后找不到 NPM 命令

标签 node.js unix npm zsh zshrc

我很难让 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/

相关文章:

node.js - 即使 prettier 在 devDependancies 中,prettier 命令也不起作用

css - 使用 Live Sass 编译器(VS Code 扩展)还是通过 npm 安装和运行 Sass 更好? (+ 提示如何从 node-sass 更改为 dart-sass)

node.js - mongoose.model.find(callback) - 它是如何工作的?

node.js - 如何编写 Express 路由器来排除路径

javascript - 世博会命令抛出 "Error: Cannot find module ' minizlib'"

linux - 如何将函数/别名定义写入 Bash 历史记录?

node.js - 通过双击 bash 文件在 Ubuntu 中运行 bash 脚本(其中包含一些 npm 命令)会遇到 `npm: command not found` 错误

javascript - 在 Material-UI 标签中包含 JavaScript

javascript - 获取所有平台上所有驱动器的已用/可用磁盘空间

bash - 如何从 Unix shell 脚本中的字符串中删除一个字符?