部署项目到 Vercel 时有两种方式,最常见的一种是在 Vercel Dashboard 那里新建一个项目,然后从你绑定的 Git Provider 那里导入项目。另一种方式是直接在本地通过 Vercel CLI 完成部署,使用这种方式的话,你可以:1)不用给项目绑定 Git Provider,2)不用上传源码到 Vercel。
下面简单记录下通过 Vercel CLI 部署项目的过程。
一、安装 Vercel CLI
bash
npm i -g vercel
二、登录
bash
vercel login
三、在本地创建 Vercel 项目
bash
vercel link
文档里 说 vercel link
命令的作用是用来:link the current directory to a Vercel Project。这句话有一定的误导性,就是你必须先在 Vercel Dashboard 上创建一个项目,然后你才能通过这个命令将它与本地项目绑定。但实际上使用时,你会发现这个命令也可以用来在本地创建 Vercel 项目。也就是说,当你运行 vercel link
命令时,会在 Vercel 上创建一个空项目。
四、拉取项目配置信息
bash
vercel pull
运行 vercel link
仅仅是完成在 Vercel 上创建项目而已,你还需要通过 vercel pull
将项目的配置信息拉取到本地。
五、部署项目
部署项目这里有两种方式:
一是把源码上传到 Vercel,由 Vercel 完成打包和部署:
bash
vercel
二是你在本地自己打包好,然后直接部署:
bash
vercel build --prod && vercel deploy --prebuilt --prod