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

64 天前
 cvooc

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

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