React-我尝试导入``firebase / app''时出现Firebase模块错误

斯克拉

我目前正在做一个小型React项目,并且遇到一些与“ firebase”模块相关的错误

当我尝试导入firebase模块时,出现以下错误:

找不到模块:无法解析“ C:project_name \ node_modules \ re-base \ dist”中的“ firebase / app”

这是我的项目依赖项:

"dependencies": {
    "firebase": "^5.5.1",
    "prop-types": "^15.6.2",
    "re-base": "^4.0.0",
    "react": "^16.5.2",
    "react-dom": "^16.5.2",
    "react-router-dom": "^4.3.1",
    "react-scripts": "1.1.5",
    "react-transition-group": "^2.5.0"
},

这是firebase配置文件(./utils/firebase.js):

import Rebase from 're-base';
import * as firebase from '@firebase/app';
import '@firebase/database';
import firebaseConfig from '../constants/database';


const firebaseApp = firebase.initializeApp( firebaseConfig );
const base = Rebase.createClass(firebase.database());

export { firebaseApp };
export default base;

然后,当我尝试将firebaseApp导入到App组件时,出现此错误。

import React, { Component } from 'react';
import './App.css';
import Form from './components/Form';
import Message from './components/Message';

// Firebase
import firebaseAppfrom './utils/firebase';

class App extends Component {
  constructor(props) {
    super(props);
    this.state = {
      messages: {}
    }
  }

  componentDidMount() {
    base.syncState('/', {
      context: this,
      state: 'messages'
    });
  }
}

预先感谢您的帮助。

道格·史蒂文森

您在这里使用了一些非常古老的东西。我强烈建议您按照文档中的说明使用模块捆绑器添加Firebase

您的依赖关系应为:

"firebase": "8.0.2",

或最新版本。您现在拥有的那个已经很老了。

您的进口应为:

import firebase from "firebase/app";
import "firebase/database";

不要@在模块名称中使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

错误:尝试安装React App时找不到模块“ react-scripts / scripts / init.js”

尝试登录时,React-native,Firebase网络错误

错误:运行Firebase云功能时出现“找不到模块”

将Firebase集成到React App中时出错

安装Firebase for React时出现Grpc错误

升级到Firebase JS 8.0.0:尝试导入错误:“ app”未从“ firebase / app”导出(导入为“ firebase”)

错误:捆绑失败-尝试解析模块“ react-native-firebase”时

尝试启动create-react-app和安装react-dev-utils时出现NPM错误E404

尝试在Kaggle中加载模块pynrrd时出现导入错误

Angular Firebase函数部署错误:找不到模块“ firebase / app”

错误安装react-native-firebase / storage ..“” @ react-native-firebase / app / lib.common在Haste模块映射中不存在。“

尝试导入NLTK模块时出现导入错误

当我尝试在React.JS中导入常量时遇到错误

React Native Firebase存储-尝试使用.putFile()保存图像时出现错误

在Create React App中导入.csv文件时出现“找不到模块”

React App:为什么在尝试运行npm start脚本时出现错误?

尝试导入npm时出错,进入create-react-app

Create React App中httpsCallable firebase的CORS错误

尝试创建帐户时出现Firebase错误

在React Native中的App Messaging中安装Firebase时出错

在尝试启动React App时,我遇到以下错误,并且未编译原因?

尝试在angularjs模块中注入Firebase时出现业力错误

尝试从Arelle模块导入Cntlr时出现语法错误

将Firebase模块导入标准Vue.js项目时出现Webpack“未捕获类型错误”

React js:我尝试全局安装 create-react-app,但出现此错误

在 React 应用程序中导入 mongoose npm 模块时出现类型错误

错误:在部署谷歌云功能时找不到模块“firebase/app”

尝试运行 Typescript 模拟 api 服务器时创建-React-App(模块加载错误)

React-Native:Firebase 错误:没有创建 Firebase App [DEFAULT] - 调用 Firebase App.initializeApp() (app/no-app)