node.js - 已安装 Node ,但未安装 NPM

标签 node.js shell npm homebrew

我用 brew 'brew install node' 安装了 node,我收到一条警告消息

'Warning: The post-install step did not complete successfully'.

当我输入 node -v 时,我确实可以看到 node 的当前版本,但是当我尝试查找 npm 的当前版本时,我得到了这个错误。

-bash: /usr/local/bin/npm: No such file or directory

NPM 不存在的原因是安装后步骤没有成功完成吗?

最佳答案

是的,那件事也发生在我身上。经过大量搜索后,我找到了解决方案。我认为这会对您有所帮助。

sudo brew uninstall node
brew update
brew upgrade
brew cleanup
brew install node
sudo chown -R myusername /usr/local
brew link --overwrite node
sudo brew postinstall node

谢谢!!

关于node.js - 已安装 Node ,但未安装 NPM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36972887/

相关文章:

node.js - npm 错误!安装 Electron 打包器

node.js - npmrc 同一范围的多个注册表

javascript - 如何在 npm 包 commandLineArgs 中将字符串输入为 Number

node.js - Bolt连接,Docker Compose + Neo4j + Node

node.js - 通过 Node.js 将图像插入 MongoDB

bash - 捕获 bash exec I/O 重定向中的错误输出

linux - NPM 无法全局安装 browserify

javascript - 如何发送HTTP请求以在node.js中提交表单到另一个网站?

php - 如何使 shell_exec 返回 .exe 的时间和内存使用情况

linux - 如何删除包含重复单词的行?