【问题标题】:'react-bootstrap' does not contain an export named 'Card'“react-bootstrap”不包含名为“Card”的导出
【发布时间】:2019-06-28 21:26:58
【问题描述】:

我正在使用新的 react-bootstrap v1 构建一个 React 应用程序(其中用于 React 的 Bootstrap 3 已更改为不再包含 Panel 组件 - 它现在被替换为 Card 组件)。我安装了 npm install 这是: npm install react-bootstrap bootstrap

但是当我运行应用程序时,它告诉我:“react-bootstrap”不包含名为“Card”的导出。这是我的组件的样子:

import React, { Component } from 'react';
import mealsCall from '../DBRequests/mealCalls';
import { Card, Button } from 'react-bootstrap';


export class Meals extends Component {

    state = {
        meals: [],
    }

    componentDidMount() {
        mealsCall
            .getMeals()
            .then((meals) => {
                this.setState({ meals })
            })
            .catch((error) => {
                console.error('error with GET meals call', error);
            });
    };

    render() {
        const meals = this.state.meals.map((meal) => {
            return (
                <div key={meal.id}>
                <Card style={{ width: '18rem' }}>
                    <Card.Img variant="top" src="holder.js/100px180" />
                    <Card.Body>
                        <Card.Title>{meal.mealName}</Card.Title>
                        <Card.Text>
                            <h3>{meal.restaurantName}</h3>
                            <h4>{meal.city}, {meal.state}</h4>
                        </Card.Text>
                        <Button variant="primary">View Meal</Button>
                    </Card.Body>
                  </Card>
              </div>
           );
        })
        return (
            <div>
                {meals}
            </div>
        );
    }
}

【问题讨论】:

  • 能分享一下你安装的react-bootstrap的版本吗?
  • 嘿@Malias17 你正在运行哪个版本的 React-Bootstrap?

标签: reactjs react-bootstrap


【解决方案1】:

来自 react-bootstrap 版本 1.0.0-beta.x:

Card 的正确导入语句是

import Card from "react-bootstrap/Card";

Button 的正确导入语句是

import Button from "react-bootstrap/Button";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-04
    • 2018-09-22
    • 2017-10-31
    • 2021-06-21
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 2019-01-07
    相关资源
    最近更新 更多