微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试导入错误:未从“ react-bootstrap”导出“容器”

如何解决尝试导入错误:未从“ react-bootstrap”导出“容器”

错误消息: 编译失败。 ./src/App.js 找不到模块:无法解析“ D:\ Study \ React \ projects \ search-app \ src”中的“ react-bootstrap”

index.js

import React from "react";
import ReactDOM from "react-dom";
import "bootstrap/dist/css/bootstrap.css";
import "./index.css";
import App from "./App";
import * as serviceWorker from "./serviceWorker";

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,document.getElementById("root")
);

serviceWorker.unregister();

App.js:

import React,{ Component } from "react";
import { Container,Jumbotron } from "react-bootstrap";

class App extends Component {
  render() {
    return (
      <div>
        <Jumbotron>
          <Container>
            <h1>Search App</h1>
            <p>This is a simple search app</p>
          </Container>
        </Jumbotron>
      </div>
    );
  }
}
export default App;

解决方法

在react-bootstrap中导入组件的正确语法如下:

import componentName from 'react-bootstrap/componentName '

因此,您应该这样做:

import Container from 'react-bootstrap/Container'
import Jumbotron from 'react-bootstrap/Jumbotron'

您可以检查the official API

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。