更新 npm 与 Codex CLI

环境管理
工具更新
快速记录:升级 npm 到最新版本,并根据安装方式升级 Codex CLI。
Author

Siyu Wu

Published

November 19, 2025

本文作为 Blog 频道的首篇测试,记录两个常用更新命令:npm 与 Codex CLI。请按你的本机环境(Windows/macOS/Linux)与安装来源(npm/pipx/Homebrew/源码)选择对应方式。 补充,如果windows 有 winget 可以在 powershell中安装。

安装 npm 和 nodejs

在windows中,如果想要下载 nodejs, npm库,可以输入以下命令:

winget install --id=OpenJS.NodeJS

如果 powershell 不能打开 npm,您可以尝试将 PowerShell 的执行策略更改为允许脚本运行。在管理员权限下的 PowerShell 窗口中运行以下命令: Set-ExecutionPolicy RemoteSigned

更新 npm

查看版本:

node -v
npm -v

升级 npm(全局):

# 通用(管理员或有权限的 Shell)
npm install -g npm@latest

# 如遇权限问题(macOS/Linux,可选)
sudo npm install -g npm@latest

验证:

npm -v

提示:若使用 nvm 管理 Node.js,推荐通过 nvm 升级 Node(会附带合适版本的 npm):

# 例:安装/切换到最新 LTS(nvm 环境)
nvm install --lts
nvm use --lts

更新 Codex CLI

Codex CLI 的安装来源可能不同,请对应选择。以下命令以常见命令名为示例;若你本地命令不同(如 codex-clicodex),请据实替换。

以windows为例:

npm i -g @openai/codex
# 查看版本(命令名示例)
codex --version

常见更新路径:

# 若通过 npm 全局安装(以包名 codex-cli 为例)
npm i -g codex-cli

# 若通过 pipx 安装(以可执行名 codex 为例)
pipx upgrade codex

# 若通过 Homebrew 安装(macOS)
brew upgrade codex-cli

# 若本地是从源码克隆
git -C /path/to/codex-cli pull --rebase

验证:

codex --version

说明:Codex CLI 包名/命令名可能因发行渠道不同而有差异。若不确定,可用以下方式定位:

  • npm:npm list -g --depth=0 | rg codex
  • pipx:pipx list | rg codex
  • brew:brew list | rg codex
Day