V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ccctttwww
V2EX  ›  程序员

关于 trae 的 MCP 和 node 版本使用问题

  •  
  •   ccctttwww · 4 天前 · 862 次点击
    我项目是个老项目,node 是 12.20 ,我想使用 mcp ,官方要求的配置是 node18 以上,怎么在 node 版本不变的情况下使用 mcp

    我实在不想升级项目的 node 版本,怕有什么不可控的问题
    6 条回复    2025-07-02 18:08:06 +08:00
    firya
        1
    firya  
       4 天前 via iPhone
    设置启动项目的脚本指定用低版本 node 路径
    ccctttwww
        2
    ccctttwww  
    OP
       4 天前
    @firya 启动的时候自动切换 node 版本没问题,但 trae 的 mcp 要求是 node 以上,能同时运行 2 个 node 版本吗
    it407841482
        3
    it407841482  
       4 天前   ❤️ 1
    我是先用低版本启动了项目,然后 nvm 切换到 node18 ,然后设置 mcp ,这时候可以正常使用。因为一旦项目启动了,当时那个 node 运行时应该被锁定了?因为多 node 版本开发的时候就这样。
    我用的是 cursor ,但是这样的话有点问题,一旦重新打开 cursor ,node 版本低于 14 ,且 mcp 配置了的话,cpu 就会 100%。所以我采取的办法就是,需要用到 mcp 的时候再配置 mcp ,不需要的时候就取消掉。
    我不知道 trae 会不会 cpu 100%。
    gorvey
        4
    gorvey  
       4 天前
    mac 用 nvm
    win 用 nvmd
    ccctttwww
        5
    ccctttwww  
    OP
       4 天前
    @it407841482 这个方法可以,先启动项目,然后再切换 node 版本,就可以使用了
    PCrypto
        6
    PCrypto  
       4 天前
    用 nvm 管理就行,先用 A 版本启动你的项目,nvm 切换到 B 版本启动其它项目就行
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   834 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:10 · PVG 05:10 · LAX 14:10 · JFK 17:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.