Firebase 托管和 Expo Web:如何将 Expo Web 构建部署到 Firebase 托管
Firebase Hosting and Expo Web: How to deploy Expo web build to Firebase hosting
我目前正在尝试将我的 Expo 应用程序部署到 Firebase 托管,但是我的构建使用 Firebase 提供的默认 index.html
并且我的 Expo 的 web-build/index.html
正在使用并且未被使用。有没有办法使用我的 expo web 构建而不是 Firebase 的 index.html?请帮助并给我一些见解:)
CircleCI 配置
version: 2
jobs:
build:
docker:
- image: circleci/node:10.17.0
working_directory: ~/repo
steps:
- checkout
# Download and cache dependencies
- restore_cache:
keys:
- v1-dependencies-{{ checksum "package.json" }}
- v1-dependencies-
- run:
name: Install Dependencies
command: yarn
- save_cache:
key: v1-npm-deps-{{ checksum "package-lock.json" }}
paths:
- ./node_modules
- run:
name: Install Expo
command: yarn global add expo-cli
- run:
name: Login into Expo
command: npx expo-cli login -u <EXPO USERNAME> -p <EXPO PASSWORD>
- run:
name: Build
command: expo build:web --non-interactive --no-pwa
- run:
name: Firebase Deploy
command: ./node_modules/.bin/firebase deploy --token <FIREBASE TOKEN> --only hosting
我错误地设置了 Firebase,当 运行 firebase init
时,我没有更新 index.html
的默认路径。
我目前正在尝试将我的 Expo 应用程序部署到 Firebase 托管,但是我的构建使用 Firebase 提供的默认 index.html
并且我的 Expo 的 web-build/index.html
正在使用并且未被使用。有没有办法使用我的 expo web 构建而不是 Firebase 的 index.html?请帮助并给我一些见解:)
CircleCI 配置
version: 2
jobs:
build:
docker:
- image: circleci/node:10.17.0
working_directory: ~/repo
steps:
- checkout
# Download and cache dependencies
- restore_cache:
keys:
- v1-dependencies-{{ checksum "package.json" }}
- v1-dependencies-
- run:
name: Install Dependencies
command: yarn
- save_cache:
key: v1-npm-deps-{{ checksum "package-lock.json" }}
paths:
- ./node_modules
- run:
name: Install Expo
command: yarn global add expo-cli
- run:
name: Login into Expo
command: npx expo-cli login -u <EXPO USERNAME> -p <EXPO PASSWORD>
- run:
name: Build
command: expo build:web --non-interactive --no-pwa
- run:
name: Firebase Deploy
command: ./node_modules/.bin/firebase deploy --token <FIREBASE TOKEN> --only hosting
我错误地设置了 Firebase,当 运行 firebase init
时,我没有更新 index.html
的默认路径。