我正在尝试将firebase集成到expo cli中的react本机应用程序中

我正在尝试将firebase集成到expo cli中的react本机应用程序中,firebase,react-native,Firebase,React Native,导入包后,我得到一个错误,上面写着 模块生成失败:错误:enoint:没有这样的文件或目录,请打开“C:\Users\hp\react firebase\node\u modules\firebase\dist\index.cjs” 我也用这种方式导入和使用它 import React from 'react'; import { StyleSheet, Text, View} from 'react-native'; import * as firebase from 'firebase';

导入包后,我得到一个错误,上面写着

模块生成失败:错误:enoint:没有这样的文件或目录,请打开“C:\Users\hp\react firebase\node\u modules\firebase\dist\index.cjs”

我也用这种方式导入和使用它

import React from 'react';
import { StyleSheet, Text, View} from 'react-native';
import * as firebase from 'firebase';

const firebaseConfig = {
  apiKey: "AIzaSyBBbX7UGC4Pkq4gHu2fO_zDGruliF1EJC8",
  authDomain: "react-firebase-881ec.firebaseapp.com",
  databaseURL: "https://react-firebase-881ec.firebaseio.com",
  projectId: "react-firebase-881ec",
  storageBucket: "react-firebase-881ec.appspot.com",
  messagingSenderId: "721639090613",
  appId: "1:721639090613:web:a70bfb1a95e72aaf8451fc",
  measurementId: "G-82VLJWB7SR"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);

import {Container, Header, Item, Input, Content, Form, Label, Button} from 'native-base'

export default class App extends React.Component {
  render() {
    return (
      <Container>
        <Form>
          <Item>
            <Label>Email</Label>
            <Input 
            autoCorrect={false}
            autoCapitalize="none"
            />
          </Item>
        </Form>
      </Container>
     );
  }
}
从“React”导入React;
从“react native”导入{样式表、文本、视图};
从“firebase”导入*作为firebase;
常量firebaseConfig={
apiKey:“AIzaSyBBbX7UGC4Pkq4gHu2fO_zDGruliF1EJC8”,
authDomain:“react-firebase-881ec.firebaseapp.com”,
数据库URL:“https://react-firebase-881ec.firebaseio.com",
projectId:“react-firebase-881ec”,
storageBucket:“react-firebase-881ec.appspot.com”,
messagingSenderId:“721639090613”,
appId:“1:7216390613:web:a70bfb1a95e72aaf8451fc”,
测量TID:“G-82VLJWB7SR”
};
//初始化Firebase
firebase.initializeApp(firebaseConfig);
从“本机基础”导入{容器、标题、项目、输入、内容、表单、标签、按钮}
导出默认类App扩展React.Component{
render(){
返回(
电子邮件
);
}
}
希望任何人都能提供帮助

尝试以下方法:

  • npm重建节点sass

  • 或者删除
    node\u模块
    文件夹并重新运行
    npm安装

  • 或者将空文件装箱到节点_模块中显示文件丢失错误的路径

    touch C:\Users\hp\react firebase\node\u modules\firebase\dist\index.cjs