对于我来说,这对我没有任何意义,因为我像下面一样正确地导入了react-bootstrap模块。
Navigation.tsx我得出的结论是它不喜欢。这是在(例如:navdropdown.item)之后。我在文档中看到,使用该语法应该没有问题。我该如何解决此问题,或者在进口上缺少什么?
import React from 'react' import { Navbar, Nav, NavDropdown, NavbarBrand, NavbarToggle, NavLink, NavbarCollapse, Container } from 'react-bootstrap'; // Tried the imports as below but still giving me the type is invalid error // import NavDropdown from 'react-bootstrap/NavDropdown'; // import Container from 'react-bootstrap/Container'; // import Nav from 'react-bootstrap/Nav'; console.log(Navbar) const Navigation = () => { return ( <React.Fragment> <Navbar expand="lg" className="bg-body-tertiary"> <Container> <NavbarBrand>React-Bootstrap</NavbarBrand> <NavbarToggle aria-controls="basic-navbar-nav" /> <NavbarCollapse id="basic-navbar-nav"> <Nav className="me-auto"> <NavLink >Home</NavLink> <NavLink >Link</NavLink> <NavDropdown title="Dropdown" id="basic-nav-dropdown"> // Complains on NavDropdowon.Item <NavDropdown.Item >Action</NavDropdown.Item> <NavDropdown.Item > Another action </NavDropdown.Item> <NavDropdown.Item >Something</NavDropdown.Item> <NavDropdown.Divider /> <NavDropdown.Item > Separated link </NavDropdown.Item> </NavDropdown> </Nav> </NavbarCollapse> </Container> </Navbar> </React.Fragment> ) } export default Navigation;