codex 问题 Missing optional dependency @openaicodex-win32-x64
- 内容介绍
- 文章标签
- 相关推荐
今天更新codex后,再次运行codex,出现如下问题:
(.venv_revenuealot_backend) PS E:\..work_data\Tophida\.code\Revenuealot_Backend> codex
file:///C:/Users/Ahanzexi/AppData/Roaming/nvm/v20.19.0/node_modules/@openai/codex/bin/codex.js:100
throw new Error(
^
Error: Missing optional dependency @openai/codex-win32-x64. Reinstall Codex: npm install -g @openai/codex@latest
at file:///C:/Users/Ahanzexi/AppData/Roaming/nvm/v20.19.0/node_modules/@openai/codex/bin/codex.js:100:11
at ModuleJob.run (node:internal/modules/esm/module_job:263:25)
at async ModuleLoader.import (node:internal/modules/esm/loader:540:24)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)
Node.js v20.19.0
网友解答:
--【壹】--:
我是在更新的时候出现的问题,更新完codex打不开了
--【贰】--:
微信图片_20260411145320_2880_67911×794 29.8 KB
他自己把自己又修好了,还好我多开了两个窗口,手贱呐
--【叁】--:
v0.120.0 missing Windows platform binaries (win32-x64, win32-arm64)
已打开 04:05AM - 11 Apr 26 UTC 已关闭 04:13AM - 11 Apr 26 UTC Asunfly bug windows-os CLI## Bug Report ### Summary `@openai/codex@0.120.0` fails to run on Windows beca…use the platform-specific binary packages (`0.120.0-win32-x64` and `0.120.0-win32-arm64`) were not published to npm. ### Environment - OS: Windows 11 Pro (x64) - Node.js: v24.12.0 - npm: latest ### Steps to Reproduce 1. `npm install -g @openai/codex@latest` (installs 0.120.0) 2. `codex --version` ### Error ``` file:///C:/Users/sunfl/AppData/Roaming/npm/node_modules/@openai/codex/bin/codex.js:100 throw new Error( ^ Error: Missing optional dependency @openai/codex-win32-x64. Reinstall Codex: npm install -g @openai/codex@latest ``` ### Root Cause The `optionalDependencies` in 0.120.0 reference: ```json "@openai/codex-win32-x64": "npm:@openai/codex@0.120.0-win32-x64", "@openai/codex-win32-arm64": "npm:@openai/codex@0.120.0-win32-arm64" ``` However, these tagged versions were **never published** to the npm registry: ``` npm view @openai/codex-win32-x64 # 404 Not Found ``` Confirmed by checking published versions — `0.120.0-win32-x64` and `0.120.0-win32-arm64` are missing while Linux and macOS variants exist: ``` 0.120.0-darwin-arm64 ✅ 0.120.0-darwin-x64 ✅ 0.120.0-linux-arm64 ✅ 0.120.0-linux-x64 ✅ 0.120.0-win32-arm64 ❌ missing 0.120.0-win32-x64 ❌ missing ``` ### Workaround Downgrade to 0.119.0 which has all platform binaries published: ```bash npm install -g @openai/codex@0.119.0 ``` ### Expected Fix Publish the missing `0.120.0-win32-x64` and `0.120.0-win32-arm64` tagged versions to npm, or release a patch version with the correct binaries.
npm包更新延迟
--【肆】--:
$v = npm view @openai/codex version
npm install -g “@openai/codex@$v” “@openai/codex-win32-x64@npm:@openai/codex@$v-win32-x64”
之前搜的时候碰到的: npm install -g @openai/codex@latest broken on Windows after dist-tag packaging change (#11339) · Issue #11744 · openai/codex
--【伍】--:
解决了:
原因是用codex自动更新给我把版本设置为0.120.0,实际要更新到的版本为0.119.0
npm install -g “@openai/codex@0.119.0” “@openai/codex-win32-x64@npm:@openai/codex@0.119.0-win32-x64”
--【陆】--: noneray:
$v = npm view @openai/codex version
npm install -g “@openai/codex@$v” “@openai/codex-win32-x64@npm:@openai/codex@$v-win32-x64”
这个我在github看见了,但是显示没有我这个版本:
npm error code ETARGET
npm error notarget No matching version found for @openai/codex@0.120.0-win32-x64.
npm error notarget In most cases you or one of your dependencies are requesting
npm error notarget a package version that doesn't exist.
npm error A complete log of this run can be found in: C:\Users\Ahanzexi\AppData\Local\npm-cache\_logs\2026-04-11T06_51_26_267Z-debug-0.log
今天更新codex后,再次运行codex,出现如下问题:
(.venv_revenuealot_backend) PS E:\..work_data\Tophida\.code\Revenuealot_Backend> codex
file:///C:/Users/Ahanzexi/AppData/Roaming/nvm/v20.19.0/node_modules/@openai/codex/bin/codex.js:100
throw new Error(
^
Error: Missing optional dependency @openai/codex-win32-x64. Reinstall Codex: npm install -g @openai/codex@latest
at file:///C:/Users/Ahanzexi/AppData/Roaming/nvm/v20.19.0/node_modules/@openai/codex/bin/codex.js:100:11
at ModuleJob.run (node:internal/modules/esm/module_job:263:25)
at async ModuleLoader.import (node:internal/modules/esm/loader:540:24)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)
Node.js v20.19.0
网友解答:
--【壹】--:
我是在更新的时候出现的问题,更新完codex打不开了
--【贰】--:
微信图片_20260411145320_2880_67911×794 29.8 KB
他自己把自己又修好了,还好我多开了两个窗口,手贱呐
--【叁】--:
v0.120.0 missing Windows platform binaries (win32-x64, win32-arm64)
已打开 04:05AM - 11 Apr 26 UTC 已关闭 04:13AM - 11 Apr 26 UTC Asunfly bug windows-os CLI## Bug Report ### Summary `@openai/codex@0.120.0` fails to run on Windows beca…use the platform-specific binary packages (`0.120.0-win32-x64` and `0.120.0-win32-arm64`) were not published to npm. ### Environment - OS: Windows 11 Pro (x64) - Node.js: v24.12.0 - npm: latest ### Steps to Reproduce 1. `npm install -g @openai/codex@latest` (installs 0.120.0) 2. `codex --version` ### Error ``` file:///C:/Users/sunfl/AppData/Roaming/npm/node_modules/@openai/codex/bin/codex.js:100 throw new Error( ^ Error: Missing optional dependency @openai/codex-win32-x64. Reinstall Codex: npm install -g @openai/codex@latest ``` ### Root Cause The `optionalDependencies` in 0.120.0 reference: ```json "@openai/codex-win32-x64": "npm:@openai/codex@0.120.0-win32-x64", "@openai/codex-win32-arm64": "npm:@openai/codex@0.120.0-win32-arm64" ``` However, these tagged versions were **never published** to the npm registry: ``` npm view @openai/codex-win32-x64 # 404 Not Found ``` Confirmed by checking published versions — `0.120.0-win32-x64` and `0.120.0-win32-arm64` are missing while Linux and macOS variants exist: ``` 0.120.0-darwin-arm64 ✅ 0.120.0-darwin-x64 ✅ 0.120.0-linux-arm64 ✅ 0.120.0-linux-x64 ✅ 0.120.0-win32-arm64 ❌ missing 0.120.0-win32-x64 ❌ missing ``` ### Workaround Downgrade to 0.119.0 which has all platform binaries published: ```bash npm install -g @openai/codex@0.119.0 ``` ### Expected Fix Publish the missing `0.120.0-win32-x64` and `0.120.0-win32-arm64` tagged versions to npm, or release a patch version with the correct binaries.
npm包更新延迟
--【肆】--:
$v = npm view @openai/codex version
npm install -g “@openai/codex@$v” “@openai/codex-win32-x64@npm:@openai/codex@$v-win32-x64”
之前搜的时候碰到的: npm install -g @openai/codex@latest broken on Windows after dist-tag packaging change (#11339) · Issue #11744 · openai/codex
--【伍】--:
解决了:
原因是用codex自动更新给我把版本设置为0.120.0,实际要更新到的版本为0.119.0
npm install -g “@openai/codex@0.119.0” “@openai/codex-win32-x64@npm:@openai/codex@0.119.0-win32-x64”
--【陆】--: noneray:
$v = npm view @openai/codex version
npm install -g “@openai/codex@$v” “@openai/codex-win32-x64@npm:@openai/codex@$v-win32-x64”
这个我在github看见了,但是显示没有我这个版本:
npm error code ETARGET
npm error notarget No matching version found for @openai/codex@0.120.0-win32-x64.
npm error notarget In most cases you or one of your dependencies are requesting
npm error notarget a package version that doesn't exist.
npm error A complete log of this run can be found in: C:\Users\Ahanzexi\AppData\Local\npm-cache\_logs\2026-04-11T06_51_26_267Z-debug-0.log

