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

2 天前
 cvooc

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

491 次点击
所在节点    问与答
5 条回复
Manweill
2 天前
我现在一直用这个,https://vfox.dev/ 。可以用 vfox use -p nodejs@18 ,就可以指定当前文件夹是 18 的版本。但是有些工具只读环境变量的路径,也比较难搞
LoveMyself546
2 天前
我用的是 gemini cli ,可以用 nvm exec 20 gemini 这样的方式指定版本来运行,不影响默认的版本。插件的话不太清楚行不行
xiaolingjs
2 天前
volta 已经成功实践过了 挺简单就能配置完
Leeeeex
2 天前
我用的 volta ,但是我是安装和更新的时候把全局的 node 切换成 20 ,使用的时候切换回工作用的版本,没碰到你这个问题。
bigdatahestudy
2 天前
先用 nvm 切到 nodejs18+,打开 claude code 后,再开一个新的终端,切回你需要的 nodejs 版本就好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1167811

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX