Привет. В 10й версии немного поменяли расположение файлов, и теперь появилась проблема "Uncaught TypeError: _swiperBundle.default is not a constructor"
SOS. Uncaught TypeError: Failed to resolve module specifier "swiper". Relative references must start with either "/", "./", or "../". когда делаю импорт import Swiper from 'swiper';
@@maxgraph Не знаю как это связано, но после установки webpack и добавление его в gulp.task('js', f(){}); перед добавлением конечного файла в dist(или аналог), все работает. С добавлением конфига.
Подскажите, будьте добры. В документации свайпера подключение стилей происходит в JS-файле, при помощи импорта "import 'swiper/css';". Мой галп ругается, говоря: " Вам может понадобиться соответствующий загрузчик для обработки этого типа файла, в настоящее время загрузчики не настроены для обработки этого файла", но я понятия не имею, о каком загрузчике идёт речь. Хотя бы направьте, куда почитать, что изучить, чтобы понять в чём дело
Подскажите, пожалуйста. При установке swiper через npm, слайдер не работает, выдает Uncaught SyntaxError: Cannot use import statement outside a module.
У меня почему-то нормально не работает. Браузер выдаёт ошибку : Failed to resolve module specifier "swiper". Relative references must start with either "/", "./", or "../". А если я укажу путь import до node_modules прямо, то тогда заработает, но тогда не понятно как импортнуть стили
@@maxgraph Понятно 🙂 я когда спустил build с подключённым swipe slider у меня скрипт весил 436kb 😐 в production mode 85kb. Я вам писал у меня не работали эффекты у слайдера fade, autoplay, flip надо просто подключить компоненты 😎 import Swiper, {Autoplay, EffectFade, Navigation, Pagination } from 'swiper'; Swiper.use([Autoplay, EffectFade, Navigation, Pagination]);
А почему все так геморройно? Я захотел использовать модульный swiper. и мне, чтобы подключить сам swiper core через npm надо теперь устанавливать webpack, webpackStream, babel и прочий мусор?
@@maxgraph а как без npm подключить swiper, чтобы с отдельными модулями было? Или хотя бы без использования импортов. Я просто не хочу подключать к сайту весь swiper-bundle.js, который весит 139 КБ, google page speed ругается на неиспользуемый js код. Вместо импортов я использую gulp-fileInclude. Мне нужно через fileInclude подключить нужные файлы в node_modules/swiper?
@@romanf.5107 да, там просто нужно установить модули webpack и webpack-stream и через него прогнать js файлы. Вот пример: th-cam.com/video/jU88mLuLWlk/w-d-xo.html. Без webpack'а все-таки никуда, но в примере который я скинул хотя бы не нужно прописывать кучу параметров и прочего.
@@maxgraph Чтобы не смотреть на огромную строку с адресом папки, чтобы git status показывался. Не зря же маководы сидят поголовно в zsh с темой оформления от oh-my-zsh.
@@DreamingDolphing Люди на ios вообще другие )))))) И если бы эта красота (темы оформления) давала какой-то профит, а не только нагружала машинку, можно было бы юзать.
Вот это полезно! Делать обзоры на новые фишки после видео по данному слайдеру.
Спасибо)
Привет.
В 10й версии немного поменяли расположение файлов, и теперь появилась проблема "Uncaught TypeError: _swiperBundle.default is not a constructor"
Спасибо вам огромное! Всю голову уже сломал, не мог понять, почему не работает, прошерстил кучу ссылок, и именно ваше видео помогло!
Пожалуйста))
пришлось посмотреть 3 раза, чтобы все заработало, но это я тупой. Спасибо за видео!
Пожалуйста)
Спасибо за твой труд, круто!
Пожалуйста)
как понять не полная зборка , обще я делаю так же результат другой , 5 раз видео просмотрел потключить не получилось
Что не так, напишите в вк или телеграм
SOS. Uncaught TypeError: Failed to resolve module specifier "swiper". Relative references must start with either "/", "./", or "../". когда делаю импорт import Swiper from 'swiper';
Тут нужен весь код, и смотреть установлен ли вообще свайпер в проект
@@maxgraph Не знаю как это связано, но после установки webpack и добавление его в gulp.task('js', f(){}); перед добавлением конечного файла в dist(или аналог), все работает. С добавлением конфига.
такая же ошибка , как решили ?
@@thebest-dh7ud у меня проблема со сборщиком была
Спасибо!
Ура!! Спасибо)
Пожалуйста)
Подскажите, будьте добры. В документации свайпера подключение стилей происходит в JS-файле, при помощи импорта "import 'swiper/css';". Мой галп ругается, говоря: "
Вам может понадобиться соответствующий загрузчик для обработки этого типа файла, в настоящее время загрузчики не настроены для обработки этого файла", но я понятия не имею, о каком загрузчике идёт речь. Хотя бы направьте, куда почитать, что изучить, чтобы понять в чём дело
Здравствуйте. Чтоб это работало, нужно использовать сборщик webpack
@@maxgraph У меня вебпак установлен в галп, при таком раскладе я могу что-нибудь сделать со своей проблемой?
Нужно писать конфиг, который будет обрабатывать css через js
Но я поступаю проще - делаю импорт в scss файле с путем до папки node modules
@@maxgraph а как потом эти файлы окажутся в сборке, ведь папку node modules, не переносят в готовый билд?
Подскажите, пожалуйста. При установке swiper через npm, слайдер не работает, выдает Uncaught SyntaxError: Cannot use import statement outside a module.
посмотри у него в сборке галпа функцию scripts. Я установил webpack в сборку галпа и переписал под webpack js и работает
@@arzamaskin_kirill спасибо, посмотрю )
Максим привет. А я вот не понял как быть со стилями. Бандл мин нужно скачать и подключить или как?
Да, именно его) привет
@@maxgraph Что бы я не делал, все перепробовал, не могу сделать с цифрами
Спасибо, очень помог) А различные эффекты типа Fade, Flip и т.д. не работают через npm, подскажи может их тоже как-то по особому нужно подрубать?)
Я не пользуюсь нпм сейчас, даже не знаю)
@@maxgraph а что вы используете?
a pachemu na maiom POWERSHELL ne rabotaet ??
Не могу знать) попробуйте cmd или bash
У меня почему-то нормально не работает. Браузер выдаёт ошибку :
Failed to resolve module specifier "swiper". Relative references must start with either "/", "./", or "../".
А если я укажу путь import до node_modules прямо, то тогда заработает, но тогда не понятно как импортнуть стили
Надо смотреть. Вчера дока обновилась, может поэтому
@@maxgraph тоже самое, не могу понять почему!!!!
Добрый день а зачем вам gulp-uglify-es просто можна поменять мод на продакшен в scriptsBuild или я что-то непонимаю спасибо за ответ
Привычка уже такая :) давно так делаю, на всех сборках
@@maxgraph Понятно 🙂 я когда спустил build с подключённым swipe slider у меня скрипт весил 436kb 😐 в production mode 85kb. Я вам писал у меня не работали эффекты у слайдера fade, autoplay, flip надо просто подключить компоненты 😎
import Swiper, {Autoplay, EffectFade, Navigation, Pagination } from 'swiper';
Swiper.use([Autoplay, EffectFade, Navigation, Pagination]);
Посмотрел проблему решить не смог(
у меня тоже не гладко, в консоли ошибки и не подключает вообще
А почему на сафари не работает ?
Работает. Видимо у вас ошибка
Здравствуйте! Как я могу реализовать такое: Если слайдов больше чем 2, что бы работало autoPlay? Заранее спасибо :)
Через условие написать)
If...
@@maxgraph Никак не получается, можете пжл пример показать?)))))
У меня ругается на слово Impotr в js. Что делать?
Нужно import
@@maxgraph ха, та это я тут ошибся, консоль браузера ругалась на слово импорт. Я решил вопрос, так что уже все ок)
Добрый день помогите пожалуйста слайд работает эффекты не работают 😫
Какие?
@@maxgraph в скрипту effect: 'fade',
Ну посмотреть надо
@@maxgraph ok спасибо большое
@@romannovak375 решил проблему? Столкнулся щас, не работают эффекты, так же управление с клавиатуры и колесом мыши..
что еще за npm такой, что за консоль 1:43?
а вот и почитайте) nodejs package manager)
@@maxgraphесть возможность npm запускать прямо из VS Code
@@oneseasonpernight знаю)
СПА-СИ-БО!
А почему все так геморройно? Я захотел использовать модульный swiper. и мне, чтобы подключить сам swiper core через npm надо теперь устанавливать webpack, webpackStream, babel и прочий мусор?
Потому что так работают (или работали, по крайней мере) js модули.))
@@maxgraph а как без npm подключить swiper, чтобы с отдельными модулями было? Или хотя бы без использования импортов. Я просто не хочу подключать к сайту весь swiper-bundle.js, который весит 139 КБ, google page speed ругается на неиспользуемый js код.
Вместо импортов я использую gulp-fileInclude.
Мне нужно через fileInclude подключить нужные файлы в node_modules/swiper?
@@h3ckphy246 нашли решение как собрать свой swiper?
@@romanf.5107 да, там просто нужно установить модули webpack и webpack-stream и через него прогнать js файлы. Вот пример: th-cam.com/video/jU88mLuLWlk/w-d-xo.html. Без webpack'а все-таки никуда, но в примере который я скинул хотя бы не нужно прописывать кучу параметров и прочего.
@@h3ckphy246 у меня сборка галпа как у него, но у меня выдает ошибку при подключении css стилей, могли бы подсказать
Новый Windows Terminal + oh-my-posh сделают тебе красивую консольку.
А зачем?
Действительно, зачем?) power shell же прекрасно справляется
@@maxgraph Чтобы не смотреть на огромную строку с адресом папки, чтобы git status показывался. Не зря же маководы сидят поголовно в zsh с темой оформления от oh-my-zsh.
@@DreamingDolphing 100% :)))
@@DreamingDolphing Люди на ios вообще другие )))))) И если бы эта красота (темы оформления) давала какой-то профит, а не только нагружала машинку, можно было бы юзать.
Ничего не понятно
Значит оно вам и не надо)