导出变量并将其导入另一个文件时,出现未定义的错误,(路径正确)

时间:2019-12-06 13:42:33

标签: javascript

我正在尝试从movimiento.js文件导出变量以在Cita.js中使用它,但是在此之前,我有一个名为index.js的文件,我想在其中放置所有变量要导出以对应用程序进行排序的文件中的一部分(我正在使用react)

当我想使用此变量时,出现错误API未定义。为什么?

enter image description here

index.js

import { Movimiento } from "./movimiento";
export { Movimiento };

Cita.js

import React, { useState } from "react";
import { StyleSheet, StatusBar, View } from "react-native";
import { STYLES } from "../../../../styles/styles";
import {
  Container,
  Header,
  Item,
  Icon,
  Button,
  Input,
  Title,
  Left,
  Right,
  Body,
  Content,
  Text,
  Card,
  CardItem,
  Footer,
  FooterTab,
  DatePicker
} from "native-base";
import { HeaderCitas } from "../../../../Components/Header/HeaderCitas";
import { API } from "../../../../api/";
import { AppointmentList } from "../../../../Components/AppointmentList/AppointmentList";
const Cita = props => {
let citas = API.Movimento.getAppointments();
.
.

1 个答案:

答案 0 :(得分:1)

T.J. Crowder在其评论中说,

  

您正在导出名为Movimiento的命名导出,但是尝试导入名为API的命名导出。没有一个,名字叫Movimiento。或者:import { Movimiento } from "etc"; ...或者如果您想重命名APIimport { Movimiento as API } from "etc";

如果他将其发布为答案,我将删除它,但我觉得好像需要将其发布为答案。