V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cvooc
V2EX  ›  问与答

[求助] ClaudeCode 要求 nodejs 版本 18+,如何与低版本 node 项目协同?

  •  
  •   cvooc · 12 小时 50 分钟前 · 251 次点击

    系统 windows 我一直用的 nvm 管理 nodejs. 但 nodejs 也只支持同时启用一个 node 版本. 在 vscode 内打开 claudeCode 插件直接就提示需要 node18+,有什么工具可以给 claudeCode 单独指定 node 吗?

    5 条回复    2025-10-23 17:03:32 +08:00
    Manweill
        1
    Manweill  
       12 小时 47 分钟前
    我现在一直用这个,https://vfox.dev/ 。可以用 vfox use -p nodejs@18 ,就可以指定当前文件夹是 18 的版本。但是有些工具只读环境变量的路径,也比较难搞
    LoveMyself546
        2
    LoveMyself546  
       12 小时 38 分钟前
    我用的是 gemini cli ,可以用 nvm exec 20 gemini 这样的方式指定版本来运行,不影响默认的版本。插件的话不太清楚行不行
    xiaolingjs
        3
    xiaolingjs  
       12 小时 36 分钟前
    volta 已经成功实践过了 挺简单就能配置完
    Leeeeex
        4
    Leeeeex  
    PRO
       8 小时 9 分钟前
    我用的 volta ,但是我是安装和更新的时候把全局的 node 切换成 20 ,使用的时候切换回工作用的版本,没碰到你这个问题。
    bigdatahestudy
        5
    bigdatahestudy  
       7 小时 6 分钟前
    先用 nvm 切到 nodejs18+,打开 claude code 后,再开一个新的终端,切回你需要的 nodejs 版本就好
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2064 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:09 · PVG 00:09 · LAX 09:09 · JFK 12:09
    ♥ Do have faith in what you're doing.