windows 同时维护native和npm两个claude code

2026-04-29 11:071阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

目前官方推荐的 claude code native 安装通过

irm https://claude.ai/install.ps1 | iex

这是 bun 打包的二进制版 (没有依赖,性能可能更好?)


你仍然可以通过

npm install -g @anthropic-ai/claude-code

安装 npm 版 claude code,可以通过 patch 修改 cli.js 自定义优化 claude code 的使用体验 / 解决一些官方没有及时处理的 bug(比如 LSP)


同时安装两个版本后 默认的 claude 指令被 native 覆盖,你可以通过 Get-Command 确认来源

在终端使用 notepad $PROFILE 打开 powershell 配置文件,在末尾添加

# 定义 claude-node 函数:强制使用 Node.js 版本 function claude-node { # 设置环境变量,防止 node 警告 (可选) $env:NODE_NO_WARNINGS = 1 # 动态获取 cli.js 的路径 (兼容性更好) # npm root -g 获取全局 node_modules 路径 $npmRoot = npm root -g $cliPath = Join-Path $npmRoot "@anthropic-ai\claude-code\cli.js" # 直接用 node 执行 cli.js node $cliPath $args }

这样当你想使用 npm 版 claude code 时只需要在命令行输入 claude-node 就可以直接进入 npm 版了

阅读全文
问题描述:

目前官方推荐的 claude code native 安装通过

irm https://claude.ai/install.ps1 | iex

这是 bun 打包的二进制版 (没有依赖,性能可能更好?)


你仍然可以通过

npm install -g @anthropic-ai/claude-code

安装 npm 版 claude code,可以通过 patch 修改 cli.js 自定义优化 claude code 的使用体验 / 解决一些官方没有及时处理的 bug(比如 LSP)


同时安装两个版本后 默认的 claude 指令被 native 覆盖,你可以通过 Get-Command 确认来源

在终端使用 notepad $PROFILE 打开 powershell 配置文件,在末尾添加

# 定义 claude-node 函数:强制使用 Node.js 版本 function claude-node { # 设置环境变量,防止 node 警告 (可选) $env:NODE_NO_WARNINGS = 1 # 动态获取 cli.js 的路径 (兼容性更好) # npm root -g 获取全局 node_modules 路径 $npmRoot = npm root -g $cliPath = Join-Path $npmRoot "@anthropic-ai\claude-code\cli.js" # 直接用 node 执行 cli.js node $cliPath $args }

这样当你想使用 npm 版 claude code 时只需要在命令行输入 claude-node 就可以直接进入 npm 版了

阅读全文