Хочу кешбек моих 3 часов Error: The following dependencies are imported but could not be resolved:

Подключил react-bootstrap по офф.туториалу: npm install react-bootstrap bootstrap, скопировал тестовый код, импорты для слайдера:

    import Carousel from 'react-bootstrap/Carousel';
    
    function CarouselFadeExample() {
      return (
        <Carousel fade>
          <Carousel.Item>
            <img
              className="d-block w-100"
              src="holder.js/800x400?text=First slide&bg=373940"
              alt="First slide"
            />
            <Carousel.Caption>
              <h3>First slide label</h3>
              <p>Nulla vitae elit libero, a pharetra augue mollis interdum.</p>
            </Carousel.Caption>
          </Carousel.Item>
          <Carousel.Item>
            <img
              className="d-block w-100"
              src="holder.js/800x400?text=Second slide&bg=282c34"
              alt="Second slide"
            />
    
            <Carousel.Caption>
              <h3>Second slide label</h3>
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
            </Carousel.Caption>
          </Carousel.Item>
          <Carousel.Item>
            <img
              className="d-block w-100"
              src="holder.js/800x400?text=Third slide&bg=20232a"
              alt="Third slide"
            />
    
            <Carousel.Caption>
              <h3>Third slide label</h3>
              <p>
                Praesent commodo cursus magna, vel scelerisque nisl consectetur.
              </p>
            </Carousel.Caption>
          </Carousel.Item>
        </Carousel>
      );
    }

export default CarouselFadeExample;

При вызове yarn dev получаю следующую ошибку:

yarn run v1.22.19
$ vite

  VITE v4.3.1  ready in 441 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h to show help
**Error: The following dependencies are imported but could not be resolved:**

  react-bootstrap (imported by C:/Users/User/Desktop/files/Vite-react/components/Market/Market.jsx)  

Are they installed?
    at file:///C:/Users/User/Desktop/files/Vite-react/ped-project/node_modules/vite/dist/node/chunks/dep-24daf00c.js:44127:23
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async file:///C:/Users/User/Desktop/files/Vite-react/ped-project/node_modules/vite/dist/node/chunks/dep-24daf00c.js:43536:38

В чем заключается проблема? Способ решения этой ошибки не нашел. Сборка vite + js

Гнев

UPDATE: В интернете было много способов...потратить время, но... Я сделал все заново, но в этот раз не кидал импорты в отдельный компонент, а сразу добавил все в App.jsx и... все заработало, видимо так и нужно делать, но как мне использовать это независимо, к примеру в виде компонента чтобы вставить куда мне нужно (Допустим у меня задумка добавить Carousel во вкладку Market, а не оставлять все как есть на главной)? Мне все пропсами передавать?? Я не знаю...


Ответы (0 шт):