无法从“src\containers\Login.js”解析“firebase”
Posted
技术标签:
【中文标题】无法从“src\\containers\\Login.js”解析“firebase”【英文标题】:Unable to resolve "firebase" from "src\containers\Login.js"无法从“src\containers\Login.js”解析“firebase” 【发布时间】:2019-05-29 18:35:58 【问题描述】:运行 exp start 命令时出现此错误。我该如何解决这个错误?
这是我的login.js
文件代码。
我是 React native 的新手,使用 js 使用 expo 运行本机应用程序,所以我被卡住了。我不知道为什么它会给我这个错误以及如何处理它。
import React, Component from 'react';
import
Alert,
StyleSheet,
Text,
View,
TextInput,
TouchableOpacity,
Image,
AsyncStorage,
KeyboardAvoidingView,
Dimensions,
ActivityIndicator,
NetInfo,
BackHandler,
DeviceEventEmitter
from 'react-native';
import * as firebase from 'firebase';
import firebaseService from '../config/firebaseService';
import Actions from 'react-native-router-flux';
import Modal from "react-native-modal";
import Dialog,ConfirmDialog from 'react-native-simple-dialogs';
import Toast, DURATION from 'react-native-easy-toast';
import Expo from 'expo';
var height = Dimensions.get('window').height;
var width = Dimensions.get('window').width;
import styles from "../styles/loginStyle";
import apiUrl,netErrorMsg,facebookId,androidGoogleClientId,iosGoogleClientId,firebaseConfig from "../config/constant";
export default class Login extends Component<>
constructor(props)
super(props);
this.state =
email:'',
password:'',
forgotEmail:'',
versionName:'',
loading:false,
isModalVisible: false,
netStatus:'none',
dialogVisible:false,
errorForgotEmail:""
【问题讨论】:
分享从'src\containers\Login.js'引用firebase
的代码
现在我解决了这个问题,现在它给了我这个错误 Unable to resolve "scheduler/tracing" from "node_modules\react-native\Libraries\Renderer\oss\ReactNativeRenderer-dev.js"
你有没有得到这个工作,我遇到了同样的原始问题:无法从“components/Login.js”解决“../config/firebaseSDK”
【参考方案1】:
看起来您正在尝试从某个文件中的Login.js
导入firebase
。删除该导入并导入 firebase,因为您已将其导入 Login.js
。这将解决问题。
【讨论】:
现在我解决了这个问题,现在它给了我这个错误 Unable to resolve "scheduler/tracing" from "node_modules\react-native\Libraries\Renderer\oss\ReactNativeRenderer-dev.js" 刷新你的node_modules,rm -rf node_modules
然后yarn install
/npm install
,然后使用npm start --reset-cache
启动你的打包程序,没有以前的缓存
安装 npm 时会显示此警告 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4:想要 "os":"darwin","arch":"any"(当前:"os":"win32","arch":"x64")以上是关于无法从“src\containers\Login.js”解析“firebase”的主要内容,如果未能解决你的问题,请参考以下文章
DateTimeParseException:无法解析文本:无法从 TemporalAccessor 获取 LocalDateTime