虚拟环境
在你电脑上单独划出一个“小房间”给某个项目用。装的依赖、用的语言版本都关在这个房间里,不会跟其他项目打架。
解释器与运行时
让代码能跑起来的“引擎”。Python 代码靠 Python 解释器跑,JavaScript 代码靠 Node 运行时跑。装错版本,AI 写的代码就跑不起来。
终端
一个黑窗口,你输命令它执行。装依赖、跑项目、用 Git,全都得在这里敲命令。
Shell
终端窗口背后真正干活的“翻译官”。常见的有 Bash、Zsh、PowerShell —— 它们是不同方言,命令写法不完全一样。
工作目录
终端当前“站在哪个文件夹”里。你敲的命令默认就在这个文件夹里执行 —— 站错地方,再正确的命令也会报错。
包管理器
帮你一键下载安装别人写好的代码包。Python 用 pip,Node 用 npm/pnpm,Rust 用 cargo —— 每个语言一套自己的。
包
别人写好打包发布、你直接装来用的一段代码。比如 “openai” 这个包帮你封装了所有调 GPT 的细节,你装上一行就能调。
依赖文件
项目根目录的一份清单,写明这个项目要装哪些包、各要什么版本。Node 是 package.json,Python 是 requirements.txt 或 pyproject.toml。
锁文件
把每个依赖装到的“精确小版本号”钉死下来的文件。同一个项目在你电脑、同事电脑、线上服务器上装的就是一模一样的版本。
镜像源
包的“下载地址”。默认从国外服务器拉,国内会慢甚至超时。换成国内镜像源(清华、阿里云、腾讯)能快几十倍。
端口
一台电脑上的“门牌号”。同一台机器可以同时跑多个程序,每个程序占一个端口,互不打架。访问 localhost:3000 就是敲 3000 号门。
端口占用
想跑项目时报 “port 3000 already in use” —— 这个门牌号已经有别的程序占着了。要么挤掉它,要么换个门牌号。
localhost
“你自己电脑”的别名。访问 localhost 就是访问你自己机器上跑的服务,外人看不到 —— 调试时用,上线就要换成真域名。
路径
一个文件在电脑里的“地址”。绝对路径是从根目录写全(C:\Users\you\... 或 /Users/you/...),相对路径是从当前位置出发(./src/index.js)。
报错信息
程序失败时给出的文字说明,通常包含错误类型、位置和原因线索。
堆栈追踪
程序报错时打印出的调用路线,能看到错误从哪个文件、哪一行一路冒出来。
运行时错误
代码已经开始运行后才发生的错误,比如访问不存在的数据、接口失败或空值崩溃。
编译错误
代码还没成功变成可运行程序时就被拦下的错误,常见于语法、导入、类型或配置问题。
类型错误
代码里某个值的形状或类型不符合预期,比如把字符串当数字、把空值当对象。
依赖冲突
项目里的包版本互相不兼容,导致安装、启动或构建失败。
代码编辑器
写代码、看文件、搜索项目、运行插件的工具,比如 VS Code、Cursor。
项目根目录
一个项目最外层的文件夹,通常能看到 package.json、README、src 等关键文件。
README
项目说明文件,通常写着项目是做什么的、怎么安装、怎么运行、怎么部署。
安装依赖
根据依赖文件把项目需要的包下载到本地,项目才能正常运行。
启动项目
执行命令让项目在本地跑起来,然后通过浏览器或接口工具访问。
开发服务器
开发时临时运行的本地服务,负责把代码变成浏览器能访问的页面或接口。
.env 文件
保存本地环境变量的文件,常放 API Key、数据库地址、登录密钥等配置。