本参考库定位
帮助普通人理解技术栈选型,并能听懂 AI 让你“先建个虚拟环境、装依赖、跑起来”这一连串操作里的每一个词。
核心词(节选)
全部词条
46 个词条,读得完
点进任一词条查看通俗解释、类比、使用场景与对 AI 的提问模板。
TypeScript
JavaScript 的加强版,多了一层“自动防错” —— 写错就红线提示。
Node.js
让 JavaScript 能在服务器上跑的运行环境。有 Node.js 后,前端那套技能也能写后端。
React
最主流的前端框架。市面上 70% 的现代网页前端都用它。AI 对它最熟。
Next.js
基于 React 的一站式全栈框架。前端、后端 API、SEO、部署一把梭。
FastAPI
Python 的现代 API 框架。写后端接口又快又简洁,自动生成文档。
PostgreSQL
开源关系型数据库的工业标准。稳、快、免费,新项目默认选它没错。
Redis
超快的内存键值存储。做缓存、会话、计数器、队列 —— 数据库忙不过来时的救命稻草。
HTML
网页的骨架。决定页面上有什么:标题、段落、图片、按钮、表单。
CSS
给 HTML“上妆”。决定颜色、字体、大小、布局、动画。
Java
老牌主流语言。银行、电商大厂、Android 应用大量用 Java。
Go
Google 出的后端语言。简洁、编译快、并发强。做云原生、工具类项目的首选。
Rust
追求极致性能 + 内存安全的编程语言。学习曲线陡,但做出来的东西又快又稳。
MongoDB
文档型数据库。数据像 JSON 一样灵活,不用提前设计死表结构。
Spring Boot
Java 后端的事实标准框架。几行配置就能跑起一个企业级 API 服务。
Vue
另一个主流前端框架。国内用的人比 React 多,上手相对友好、模板语法接近 HTML。
JavaScript
地球上最通用的编程语言。前端必学,后端能用(Node),移动端能做(React Native)。
Python
AI 时代第一语言。写 AI、数据分析、爬虫、自动化脚本最顺手,语法友好。
SDK
一套让你快速接入某个平台的工具包。不用自己读 API 文档,装个包就能用。
GraphQL
一种按需查询的接口方式。前端想要什么字段自己点,不用后端为每种组合开新接口。
虚拟环境
在你电脑上单独划出一个“小房间”给某个项目用。装的依赖、用的语言版本都关在这个房间里,不会跟其他项目打架。
解释器与运行时
让代码能跑起来的“引擎”。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、数据库地址、登录密钥等配置。