基于FireBase 的前端项目,部署时出现问题。
首先需要打开一个终端安装工具:npm install -g firebase-tools。
安装完毕后firebase login,点进弹出的链接登录,登录失败:报错如下:
同时浏览器报错如下:
解决办法尝试如下:
step1:命令行改为firebase login --no-localhost,无效:
step2:更改VPN代理模式为全局代理,重试 firebase login,无效。
step3:(powershell) set "NODE_TLS_REJECT_UNAUTHORIZED=0"后重登,无效。
step4:搜索到:firebase存在问题:Unable to deploy behind a proxy。
在CMD中,
set "NODE_TLS_REJECT_UNAUTHORIZED=0";
firebase login --no-localhost
拿到了授权代码:
输入成功后告知失败。
step5:
CMD中 set "NODE_TLS_REJECT_UNAUTHORIZED=0";
set自己终端代理的地址。
firebase login。
终于成功了。答案来自解决 firebase login 时的验证失败的问题@代码旅行 :: Do Faith No Fear | 信仰永恒,无所畏惧 :)