步骤#01:进入Firebase官网

官网地址:

https://firebase.google.com/

然后点击Create Project

步骤#02:填写一个Project Name

填入一个项目名字,名字随便起

步骤#03:集成Google Analytics

直接默认就可以,会创建一个GA

步骤#04:GA账号创建中

步骤#05:进入首页选择Hosting

步骤#06:Install Firebase CLI

步骤#07:进入本机或者VPS安装firebase CLI

步骤#08:Initialize your project

步骤#09:登录Goolge.com然后授权Firebase

如果使用的是VPS,不需要使用上图给出的指令。如果是本机安装或者VPS是带有桌面系统的,可以使用指令firebase login.

不带GUI的VPS使用指令:firebase login –no-localhost

输入这个指令以后,会弹出一串URL,然后将URL复制到浏览器中,本机浏览器就可以,选择google账户登录,然后授权以后,会得到一串代码。将代码复制到命令行中。就会出现登录成功的提示。

步骤#10:执行Firebase init

输入命令:firebase init hosting –debug

what do you wang to use as your public directory? 这个地方就是设置一个目录的,默认是public,就会把文件放入到public中。

步骤#11:执行firebase deploy

如果这里使用的是sudo firebase deply,那么执行login的时候也需要使用”sudo firebase login”

步骤#12:返回Console界面

步骤#13:访问网站

在上图的Firebase界面中有一个网址,就是我们新创建网站的网址。是一个免费的二级域名。

https://ensky-tech.web.app

遇到的问题:

因为使用的是VPS,经常涉及到权限问题,所以需要使用sudo,使用sudo和不使用sudo执行的认证是不一样的。

执行Firebase init的时候总是不成功,最后才发现是因为权限问题,所以执行这个指令的时候,一定要加上–debug,打开debug看看具体是哪里报错了,一看日志就非常容易看到问题,但没有日志,搜了好久没有搜出来。