Как подключить стили Swiper к Next.js

#reactjs #next.js #swiper

Вопрос:

Я подключаю swiper к next.js согласно документации (https://swiperjs.com/react). Однако при импорте стилей ( import 'swiper/swiper.scss' ) я получаю следующую ошибку введите описание изображения здесь

Я не могу включать стили src/pages/_app.tsx , потому что я не хочу, чтобы они были глобальными.

На данный момент я импортирую все стили через модули scss, что невозможно сделать с помощью стилей Swiper.

Комментарии:

1. Который Next.js версию вы используете? Это было исправлено в 9.5.4; хотя я не уверен в SCSS, но вы можете импортировать файл CSS из node_modules любого места кода (не только _app.tsx ).

2. Можете ли вы попробовать использовать: import 'swiper/swiper.min.css; вместо импорта SCSS.

3. Я использую версию 10.2.0 next.js. import 'swiper/swiper.min.css; — помогло, но как импортировать стили для компонентов навигации и разбиения на страницы, они только в формате scss @brc-dd

4. Они также доступны в скомпилированных форматах. Я вижу swiper/components/navigation/navigation.min.css «и swiper/components/pagination/pagination.min.css «. Кроме того, пожалуйста, создайте проблему для этого в Next.js репозиторий на GitHub. Возможно, им захочется разобраться с этим самим в рамках.

5. Да, я уже вижу это, спасибо за ваш ответ @brc-dd