我不能部署使用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
我什么都试过了请帮帮我
1条答案
按热度按时间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.初始化Firebase:
firebase 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