首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Stackblitz错误:找不到包: firebase

Stackblitz错误:找不到包: firebase
EN

Stack Overflow用户
提问于 2021-10-31 19:18:41
回答 1查看 94关注 0票数 0

已通过命令npm i firebase安装firebase。我还尝试了npm i firebase@8.1.1 (本教程使用了firebase的Nov2020版本)和npm i firebase --save,但都无济于事。

Here是我的Stackblitz项目链接,供您参考。

求救。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-31 20:29:14

请查看文档:https://firebase.google.com/docs/web/setup

您的firebase.js应该如下所示

代码语言:javascript
复制
import { initializeApp } from 'firebase/app';
import { getFirestore } from 'firebase/firestore/lite';

const firebaseConfig = {
  apiKey: 'AIzaSyCUCwjxhnH-D99j1dKmI-tyL3Q057FI1WA',
  authDomain: 'cp-react-robinhood.firebaseapp.com',
  projectId: 'cp-react-robinhood',
  storageBucket: 'cp-react-robinhood.appspot.com',
  messagingSenderId: '112144437320',
  appId: '1:112144437320:web:bf5dd8d3a3f0d83bc6c87d',
  measurementId: 'G-NLE375QG7B',
};
const firebaseApp = initializeApp(firebaseConfig);
const db = getFirestore(firebaseApp);

export { db }; 

你的Stats.js应该是这样开始的:

代码语言:javascript
复制
import React, { useState, useEffect } from 'react';
import './Stats.css';
import axios from 'axios';
import StatsRow from './StatsRow';
import { db } from './firebase';
import { collection, getDocs } from 'firebase/firestore/lite';

// f u
function Stats() {
  const TOKEN = 'bvkgi0v48v6vtohioj2g';
  const BASE_URL = 'https://finnhub.io/api/v1/quote';
  const [stockData, setstockData] = useState([]);
  const [myStocks, setmyStocks] = useState([]);
  const getMyStocks = () => {
    const myStocksCollection = collection(db, 'cities');
    getDocs(myStocksCollection).then((snapshot) => {
      let promises = [];
      let tempData = [];
      snapshot.docs.map((doc) => {
        console.log(snapshot.docs);
        promises.push(
          getStocksData(doc.data().ticker).then((res) => {
            tempData.push({ id: doc.id, data: doc.data(), info: res.data });
          })
        );
      });
    });
  };

您只是以错误的方式导入了firebase。你必须导入你需要的每个模块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69789862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档