Skip to content

33 · Windows 使用要点:原生还是 WSL,到底怎么跑才省心

你现在就是 Windows 环境,所以这一篇很重要。

Windows 能跑 Codex,但路径、换行、权限这些细节,确实比 Mac/Linux 更容易踩坑。

Windows 路径选择

先选一条路:PowerShell 或 WSL,不要混用

Windows 上最容易乱的地方,是路径和命令环境混在一起。 小白建议先这样选:

  1. 只做网页、文档、简单脚本:先用 PowerShell。
  2. 项目明确要求 Linux 环境:再用 WSL。
  3. 不确定时:先用 PowerShell,把问题截图给 Codex 判断。

一开始少切换环境,问题会少很多。

第一次练习:确认你现在在哪条路上

在 Windows 上先问清楚环境:

text
请帮我判断我当前是在 Windows PowerShell、CMD,还是 WSL 环境。
只做只读检查。
告诉我:
1. 当前路径是什么
2. 这个路径属于 Windows 还是 WSL
3. 当前项目更适合继续用哪种方式
4. 不要修改任何文件

路径先确认,后面报错会少一半。

01 一句话结论:Windows 上最省心的跑法

小白建议:

  1. 能用桌面 App,就先用桌面 App。
  2. 命令行任务优先用 PowerShell。
  3. 如果项目本来就是 Linux 生态,再考虑 WSL。
  4. 不要在同一个项目里 Windows 路径和 WSL 路径来回混。

02 安装与前置依赖

常见依赖:

  1. Git。
  2. Node.js / pnpm。
  3. 编辑器。
  4. Codex 相关客户端或 CLI。

先检查,不要盲装:

powershell
git --version
node --version
pnpm --version

03 WSL vs 原生 PowerShell:你是哪种人

适合 PowerShell:

  • 你主要做网站内容。
  • 用桌面 App。
  • 不熟 Linux。
  • 项目能在 Windows 原生跑。

适合 WSL:

  • 项目依赖 Linux 工具。
  • 团队都用 Linux/Mac。
  • 构建脚本大量使用 bash。

小白先不要为了高级而上 WSL。

04 Windows 特有的三个坑:路径、换行、权限

坑一:路径反斜杠

Windows 路径常见这样:

text
C:\Users\你的名字\Documents\项目

网页和很多工具喜欢 /。 遇到路径问题,先让 Codex 确认当前目录。

坑二:CRLF 换行符

Windows 常见 CRLF。 有些项目希望 LF。

如果 Git 提示换行,不一定是错误。 让 Codex 解释:

text
这个 CRLF/LF 提示是什么意思?
会不会影响当前项目?
需要处理吗?

坑三:Everyone 可写权限警告

权限太松可能被工具警告。

不要直接忽略。 先问:

text
这个 Windows 权限警告是什么意思?
它会不会让项目或密钥有风险?

05 沙箱与权限:Windows 跟 Mac/Linux 差在哪

不同系统的沙箱实现可能不一样。

小白只要记住:

  1. 不确定时先只读。
  2. 删除、覆盖、移动要确认。
  3. 路径里有中文或空格时更要小心。
  4. 不要把整个用户目录交给 Codex 随便操作。

06 动手:在 Windows 上跑通第一个 Codex 任务

练习:

  1. 打开项目目录。
  2. 让 Codex 确认当前路径。
  3. 只读项目结构。
  4. 修改一篇文章。
  5. 运行构建。
  6. 打开本地预览。

提示词:

text
我现在在 Windows 上使用 Codex。
请先确认当前工作目录和项目结构。
暂时不要修改文件。
如果路径里有中文或空格,请提醒我可能的注意事项。

小结

Windows 不是不能用。 关键是别混路径、别忽略换行提示、别乱放权限。

先用你能理解的 PowerShell 和桌面 App,把流程跑稳。