记录 Win11 开发环境摸索过程

前提条件

  • wsl2 是必备的,不可能在 windows 环境进行开发
  • docker desktop 是必备的,搭建各种服务的基础

Case2: 使用 vscode 自带 devcontainer 方式开发

  • 专属的配置文件,配置项设计的过于复杂 -> 不考虑使用所有配置,希望保持对应用的最纯粹理解,避免在 devcontainer 上分散心力
  • 考虑精简配置自己使用 -> 似乎不如自己维护最灵活顺手

case2: 自建容器,开发时启动容器,IDE进入进行开发

  • 保持隔离性,windows11 wsl2 所有文件都是可以被直接读取的,应该考虑使用容器卷。
  • 容器卷不可以子目录共享,只能选择是否共享,如果填写了指定目录会整个卷内容挂载至指定目录,非预期。
  • 考虑代码完全放在容器自己的数据卷中,不挂载到 wsl2 中,通过 ssh 让 IDE AI 开发。

case3: 退回 archlinux 保持开发环境

  • 放弃免费国产IDE的AI,考虑别的方式