登录
No.48核心3 条来源

Vercel

课堂投屏

一句话

Vercel 是网站托管和部署平台,连上代码仓库后能自动构建项目,并给出可访问的网址。

大白话

Vercel 像一家代办开店的服务:你把装修图纸也就是代码交给它,它自动施工、开门营业,还给你一个门牌号,也就是网址。

比喻的边界

它负责开店,不负责替你保管账本;Vercel 上运行的函数不保证本地文件能长期保存,用户数据要放到独立的数据库或存储服务里。另外,vercel.app 这类默认地址在部分网络环境下访问不稳定,发给国内用户前先用他们的网络实际打开一次。

拿去就能用

开始做

我想把部署到 Vercel,代码在。帮我一步步说明怎么连接仓库、设置构建命令和环境变量,部署好后告诉我怎么检查线上页面和接口是否正常。

还差:项目类型、代码仓库,发给 AI 前记得换掉

出错了

我在 Vercel 后台改了一个环境变量,但线上还是旧的值。我怀疑已经部署的版本不会自动用上新值,先帮我验证,确认后告诉我怎么重新部署。

想做深

我的应用要保存用户上传的文件和数据,现在直接写在项目文件夹里。帮我判断在 Vercel 上这样行不行;如果不行,推荐合适的存储方式,说明迁移步骤和费用影响,等我确认。

别这样说 → 这样说

别这样说

Vercel 部署失败了,怎么办。

这样说

我把项目推到 GitHub 后,Vercel 显示构建失败。构建日志最后 30 行贴在下面,密钥已换成 ***。本地运行 npm run build 是成功的。帮我找出本地和 Vercel 构建环境的差别,先说原因再改。

差别:给出了日志、本地对照结果,并要求先说原因。

容易误解:

误解Vercel 的项目文件夹可以当硬盘用,写进去的数据会一直在。

其实是Vercel 上的函数不保证能长期读写本地文件,重新部署或换了实例就可能读不到;数据要存到数据库或专门的存储服务。

展开专业理解

Vercel 默认有本地开发、预览和生产三种环境:预览部署用于测试和协作,生产部署面向正式用户,也可以把预览提升为生产或回滚。环境变量的修改只对之后的新部署生效,改完要重新部署。服务器端代码以函数方式运行,不适合依赖本地文件做持久存储。

来源

  1. Vercel 文档:环境 核对于 2026-09-26
  2. Vercel 文档:环境变量 核对于 2026-09-26
  3. Vercel 知识库:是否支持 SQLite 核对于 2026-09-26