Firebase 从不同的文件夹提供服务和部署
我的firebase项目需要先传输,然后才能部署。代码写入Firebase 从不同的文件夹提供服务和部署,firebase,google-cloud-functions,firebase-cli,Firebase,Google Cloud Functions,Firebase Cli,我的firebase项目需要先传输,然后才能部署。代码写入/app并传输到/dist 当前,当我运行firebase Service--only应用程序时,我收到一个错误:“无法理解要部署的目标。如果使用--only或--Exception标志,请检查您指定的目标是否有效。否则,请检查您的firebase.json以确保您的项目已针对所需功能初始化。” 现在,每当我在开发过程中想要部署和返回时,我都会将app切换到package.json中的dist。我应该如何配置我的firebase.json
/app
并传输到/dist
当前,当我运行firebase Service--only应用程序时,我收到一个错误:“无法理解要部署的目标。如果使用--only或--Exception标志,请检查您指定的目标是否有效。否则,请检查您的firebase.json以确保您的项目已针对所需功能初始化。”
现在,每当我在开发过程中想要部署和返回时,我都会将app切换到package.json中的dist。我应该如何配置我的firebase.json,以便可以从/app
提供服务并从/dist
部署
//firebase.json
{
“职能”:{
“部署前”:[
“npm--前缀$RESOURCE\u DIR run lint”
],
“来源”:“应用程序”
}
}
出乎意料地,我在工作站上遇到了相同的错误。有时firebase cli的活动项目未正确更新。我找到的解决方案是将活动项目设置为另一个项目,然后通过将我真正想要使用的项目设置为firebase活动项目来撤销它
firebase use antotherFirebaseProjectID
然后
否则,您也可以尝试重新启动计算机,并希望它能够正确初始化firebase活动项目您无法创建新的部署目标,例如app
或dist
。它必须是托管
,功能
,数据库
,存储
,或firestore
。当您选择其中一个时会发生什么,取决于它在firebase.json
中的配置。
firebase use myFirebaseProjectID