node.js - Npm 使用 Homebrew 升级到最新版本
问题描述
我正在寻找一个官方程序来更新节点中包含的 npm 版本(通过自制软件安装)。
cli 配置
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.4.1 node/v11.4.0 darwin x64"
userconfig /Users/antoniomavaro/.npmrc
prefix = "/Users/antoniomavaro/.npm-packages"
node bin location = /usr/local/Cellar/node/11.4.0/bin/node
cwd = /Users/antoniomavaro
HOME = /Users/antoniomavaro
通过npm install npm @latest -g 安装我将 npm作为自己的模块安装,但它不会更新使用 homebrew 安装的捆绑版本。
任何人都可以帮助我吗?
解决方案
使用 Homebrew,它应该可以开箱即用。是我做过的吗:
$ which npm
/usr/local/bin/npm
$ npm --version
6.4.1
$ npm install -g npm
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.5.0
added 2 packages from 1 contributor and updated 14 packages in 8.139s
$ npm --version
6.5.0
推荐阅读
- android - Android 应用程序 ImageView.Gone 在设备上不一致
- python - 如何使用 Python 有效地从 XML 文件中创建表?
- javascript - 为什么我的脚本代码无法向我的对象添加类?
- r - 将 R 数据框转换为 h2o 对象 - 错误:提供的列类型排序未知
- php - Laravel 验证:如何在验证结果数组中获取可选字段?
- azure - Azure 应用服务 - Docker 撰写多容器应用 - 无 Docker 日志
- angular - 如何知道从 STOMP 在 ActiveMQ Artemis 中创建 MULTICAST 地址的错误是什么?
- python - 当我按下另一个 QWidget 中的按钮时,我想在 QPixmap 中设置 path_to_photo
- c# - 如何将用户控件的输出呈现为后台作业中的字符串
- git - 我无法在 jenkins 中连接 azure repos