Firebase 站点所有者错误:无效的站点密钥~Google reCAPTCHA~GitLab CI

Firebase 站点所有者错误:无效的站点密钥~Google reCAPTCHA~GitLab CI,firebase,webpack,environment-variables,recaptcha,gitlab-ci,Firebase,Webpack,Environment Variables,Recaptcha,Gitlab Ci,我在通过GitLab CI部署应用程序时遇到问题,该应用程序具有Firebase的reCAPTCHA API密钥。每当我使用firebase-deploy从终端部署应用程序时,它都能正常工作。但是,当通过GitLab管道后部署它时,我可以在应用程序中看到站点所有者的以下错误错误:无效的站点密钥。我多次检查环境变量(名称和API键)是否与本地存储所有环境变量的.env文件相同。不知道这是否重要,但我正在使用Webpack和它的包 我使用这样的方式获取环境变量siteKey:String(proce

我在通过GitLab CI部署应用程序时遇到问题,该应用程序具有Firebase的reCAPTCHA API密钥。每当我使用
firebase-deploy
从终端部署应用程序时,它都能正常工作。但是,当通过GitLab管道后部署它时,我可以在应用程序中看到站点所有者的以下错误
错误:无效的站点密钥
。我多次检查环境变量(名称和API键)是否与本地存储所有环境变量的
.env
文件相同。不知道这是否重要,但我正在使用Webpack和它的包


我使用这样的方式获取环境变量
siteKey:String(process.env.RECAPTCHA\u API\u KEY)
。没有
String
我甚至看不到reCAPTCHA元素。使用reCAPTCHA v2.

new webpack.DefinePlugin({'process.env.reCAPTCHA_API_KEY':'“+process.env.reCAPTCHA_API_KEY+”),您是否尝试将其添加到您的网页包、配置、js文件中?new webpack.DefinePlugin({'process.env.reCAPTCHA_API_KEY':'““+process.env.reCAPTCHA_API_KEY+”)。。。