关于 Netlify 的使用

这篇文章记录一下在使用 Netlify 的过程中一些有用的笔记。

关于 Netlify CLI

Netlify CLI 是 Netlify 官方推出的客户端工具,使用这个客户端工具可以做到本地构建,直接把本地构建的结果上传到 Netlify 进行部署,这里通过一篇文章记录一下我在使用 Netlify CLI 过程中的一些笔记。

安装:

1
npm install netlify-cli -g

备注,由于安装过程中可能需要访问到 Github,所以请保证你的命令行可以正常访问 Github。

卸载:

1
npm uninstall netlify-cli -g

登录

1
netlify login

执行之后会自动打开浏览器跳转到 Netlify 的网站进行认证,认证成功后再返回命令行就会提示认证成功了。

示例:

1
2
3
4
5
6
7
8
9
10
$ netlify login
Logging into your Netlify account...
Opening https://app.netlify.com/authorize?response_type=ticket&ticket=effxxxxxxxxb784
- Waiting for authorization...

You are now logged into your Netlify account!

Run netlify status for account details

To see all available commands run: netlify help

把本地的项目和 Netlify 上已经创建的项目关联起来

1
netlify link

关闭目前已经开启的自动构建

To stop builds for a site, go to Site configuration > Build & deploy > Continuous deployment > Build settings, select Configure, and then toggle Build status to Stopped builds.

——Stop or activate builds | Netlify Docs

部署

1
netlify deploy

执行之后,如果你当前的文件夹并没有和你的项目绑定,会先提示你绑定已有项目或者创建新的项目。

默认情况下,执行上边的命令会生成一个【预览部署】,执行成功后会给你一个 URL,可以看下这次部署后线上的效果,但是并不会影响到真实的生产环境。

如果要部署到生产环境,执行下边的命令:

1
netlify deploy --prod

参考文章

  1. Get started with Netlify CLI | Netlify Docs