我无法使用firestore将nextjs 13应用程序部署到firebase

gzjq41n4  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(135)

我不能部署使用firestore的nextjs应用程序,但当我尝试使用fire base进行depoly时,我得到了以下结果:

当我设置它的时候,我是这样做的:

- firebase init 
- then select the Hosting
- What do you want to use as your public directory? app
- Configure as a single-page app (rewrite all urls to /index.html)? No
- npm run build
- firebase deploy

我什么都试过了请帮帮我

xzlaal3s

xzlaal3s1#

您可能需要先启用Web框架设置。如果您希望将Next.js与Firebase集成,请参阅以下步骤:
1.更新Firebase Tools CLI版本:运行命令npm install -g firebase-tools
1.新建工作区或目录firebase-nextjs-app
1.启用Web框架设置:运行命令firebase experiments:enable webframeworks
1.初始化Firebasefirebase init hosting
1.选择Firebase项目:输入或选择有效项目ID
1.是否要使用Web框架?选择Yes
1.您希望将Web应用的根目录放在哪个文件夹:输入应用程序根目录或默认使用托管。在此步骤中,Firebase CLI将尝试确定项目是否使用了现有框架-如果没有,请继续执行步骤8
1.请选择框架:select Next.js 9您希望使用哪种语言:选择JavaScript或TypeScript
1.等待Firebase CLI完成Next.js应用程序的创建
1.如果适用,您希望在哪个区域托管服务器端内容:从列表中选择一个地区
1.使用GitHub设置自动构建和部署:没有
1.部署应用firebase deploy

相关问题