刚入手一台Windows电脑,准备开始写代码,第一件事不是下载编辑器,而是把开发环境理顺。很多人踩过坑:明明代码没错,却跑不起来,问题往往出在环境没配好。
安装必要的运行时和工具
大多数开发项目依赖一些基础组件。比如.NET Framework或.NET Runtime,很多桌面程序都需要它。去微软官网下载对应版本,别用第三方打包的“整合版”,容易埋雷。
接着装Visual Studio Build Tools。不是一定要装完整版Visual Studio,轻量级的Build Tools就够用,尤其是编译C++项目或者用Node.js某些原生模块时,系统会提示你缺msbuild,这时候它就能派上用场。
配置Java和Python环境
做后端或数据分析,大概率要用到Python。直接去python.org下载安装包,勾选“Add to PATH”那一步千万别漏。装完打开命令行输入python --version,能显示版本号才算成功。
Java开发者要装JDK,推荐使用OpenJDK,比如Adoptium(原Eclipse Temurin)提供的版本。安装后设置JAVA_HOME环境变量,路径指向JDK根目录。否则Maven、Gradle这些工具会找不到Java。
setx JAVA_HOME "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.8.7-hotspot"
Node.js与包管理
前端开发绕不开Node.js。官网下LTS版本就行,自带npm。装完试试npm config get prefix,看看全局包的安装路径。建议把全局模块路径改成非系统盘,比如D:\\npm-global,避免权限问题。
npm config set prefix "D:\\npm-global"
之后把这个路径加进PATH,不然全局安装的命令行工具比如create-react-app会无法执行。
环境变量是关键
PATH变量就像系统的“寻路地图”。每装一个开发工具,都要确认它的可执行文件路径是否加入PATH。比如Git for Windows,默认安装时会问你PATH怎么设,选“Use Git from Windows Command Prompt”最省事。
修改环境变量的方法:右键“此电脑”→属性→高级系统设置→环境变量。用户变量改自己用的,系统变量影响所有账户,谨慎操作。
终端体验升级
cmd太原始,推荐换Windows Terminal,微软自家出品,支持多标签、SSH、PowerShell和WSL。在Microsoft Store一键安装,配个好看的字体比如Cascadia Code,写代码心情都好了。
顺手把PowerShell升级到7.x版本,语法更现代,跨平台也更好用。以前老版本的PowerShell被吐槽难用,新版本已经改善很多。
用WSL补充生态
有些工具在Linux下更顺畅,比如Docker、Ruby on Rails、部分Python库。开启WSL功能,装个Ubuntu发行版,再配上VS Code的Remote-WSL插件,能在Windows里享受Linux开发体验。
wsl --install -d Ubuntu
不用完全切换系统,关键时候进终端敲几行命令,比折腾MinGW或Cygwin省心多了。
编辑器与调试准备
VS Code几乎是通吃的编辑器。装完记得补几个插件:Python、Pylance、ESLint、Debugger for Chrome。配合Live Server,前端静态页面也能快速预览。
如果做Java,IntelliJ IDEA社区版免费够用;.NET项目直接上Visual Studio Community,功能全还不花钱。
环境配完别忘了测试。新建个hello.py,写一行print("Hello World"),能正常输出就说明Python走通了。小步验证,比堆一堆再排查轻松得多。