Windows 配置 Claude Code 全流程

Windows 配置 Claude Code 全流程

💡 原文中文,约2300字,阅读约需6分钟。
📝

内容提要

本文记录了在Windows 10 Enterprise LTSC 2021环境下,原生运行Claude Code的完整流程,避免使用WSL。通过PowerShell 5和7安装所需依赖,并详细描述了安装步骤和配置文件的修改,特别解决了启动时必须登录的问题,提供了具体解决方案。

🎯

关键要点

  • 在 Windows 10 Enterprise LTSC 2021 环境下,原生运行 Claude Code,避免使用 WSL。
  • 使用 PowerShell 5 开始安装,随后安装 PowerShell 7 以完成后续操作。
  • 通过 WinGet 安装 PowerShell 7 和其他依赖,确保环境配置正确。
  • 安装 Node.js 运行环境时,需要预配置 FNM 环境以确保 Node.js 可用。
  • Claude Code 的配置文件 settings.json 需要手动修改,以解决启动时必须登录的问题。
  • 修改 C:\Users<YOUR_NAME>\.claude.json 中的参数,将 false 改为 true 后可正常使用 Claude Code。

延伸问答

如何在Windows 10上原生运行Claude Code?

在Windows 10 Enterprise LTSC 2021环境下,可以通过PowerShell 5和7安装所需依赖,避免使用WSL,完成Claude Code的安装和配置。

安装Claude Code时需要哪些步骤?

首先使用PowerShell 5安装WinGet,然后通过WinGet安装PowerShell 7和其他依赖,接着安装Node.js和Claude Code,最后修改配置文件以解决登录问题。

如何解决Claude Code启动时必须登录的问题?

需要手动修改C:\Users<YOUR_NAME>\.claude.json中的参数,将false改为true,然后重新运行Claude Code即可。

在Windows上安装Node.js时需要注意什么?

在安装Node.js之前,需要预配置FNM环境,以确保Node.js能够正常使用。

为什么选择在Windows上运行Claude Code而不是Linux或macOS?

因为Windows在长期运行任务的云桌面方面表现更好,尽管在Windows上运行Claude Code会遇到更多问题。

如何使用PowerShell安装Claude Code的依赖?

可以通过PowerShell 5安装WinGet,然后使用WinGet安装PowerShell 7和其他依赖,确保环境配置正确。

➡️

继续阅读