Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript .env变量不是字符串,当尝试“构建”我的Firebase项目时?_Javascript_Firebase_Vue.js_Yarnpkg_Nuxt.js - Fatal编程技术网

Javascript .env变量不是字符串,当尝试“构建”我的Firebase项目时?

Javascript .env变量不是字符串,当尝试“构建”我的Firebase项目时?,javascript,firebase,vue.js,yarnpkg,nuxt.js,Javascript,Firebase,Vue.js,Yarnpkg,Nuxt.js,我试图在生产版本上测试我的项目,但每次我使用纱线版本构建项目,然后使用纱线开始启动项目时,Firebase总是给我以下错误: projectId must be a string in FirebaseApp.options ProjectId存储在我的.env文件中,当我在控制台上记录它时,它会很好地显示出来 通过进一步研究,我发现我的.env变量都不起作用。我通过将这行代码添加到我的numxt.config.js:require('dotenv').config()中修复了这个问题它在开发

我试图在生产版本上测试我的项目,但每次我使用
纱线版本
构建项目,然后使用
纱线开始
启动项目时,Firebase总是给我以下错误:

projectId must be a string in FirebaseApp.options

ProjectId存储在我的
.env
文件中,当我在控制台上记录它时,它会很好地显示出来

通过进一步研究,我发现我的
.env
变量都不起作用。我通过将这行代码添加到我的
numxt.config.js
require('dotenv').config()中修复了这个问题

它在开发模式下工作吗?您是否尝试了
.env.production
文件?是的,当我运行
纱线开发
时,它可以工作,我没有尝试
.env.production
。你能详细解释一下
.env.production
吗?你可以定义
.env.production
.env.development
,它们将在相应的环境中工作抱歉,但我还是不熟悉这一点。我是否只创建一个名为
.env.production
的文件?与常规的
.env
文件相同?我认为您应该将其作为一个答案来编写-它可以帮助其他可能遇到类似问题的人