Size: a a a

Webpack — русскоговорящее сообщество

2019 April 01

A

Anton in Webpack — русскоговорящее сообщество
Alexander
не из консоли, нужно этот слайдер настроить через переменную прямо на хтмл-странице
это тоже самое, если ты это делаешь не из кода, который вебпак собирает(используешь импорт в скрипте), то тебе нужно руками ее в виндоу положить, будь то прямо из кода или через дефайн плагин
источник

NS

Nick Shevrov in Webpack — русскоговорящее сообщество
Alexander
т.е.
<script type="module">
 var slider = tns({
   container: '.my-slider',
   items: 1,
   slideBy: 'page',
   autoplay: false,
   controls: true,
   controlsText: ['<', '>'],
   controlsPosition: 'bottom',
   nav: false,
 });
</script>
Т.е. эквивалентно тому, что тебе нужен tns в window
источник

A

Alexander in Webpack — русскоговорящее сообщество
Anton
это тоже самое, если ты это делаешь не из кода, который вебпак собирает(используешь импорт в скрипте), то тебе нужно руками ее в виндоу положить, будь то прямо из кода или через дефайн плагин
импорт в index.js делаю чтобы модуль tiny-slider в бандл попал
источник

NS

Nick Shevrov in Webpack — русскоговорящее сообщество
Открой прям в браузере бандл, найди место объявления tns, посмотри, как вебпак переносит систему модулей на клиент
источник

A

Alexander in Webpack — русскоговорящее сообщество
eval("var tns = (function (){...
источник

A

Alexander in Webpack — русскоговорящее сообщество
а можно в html-странице импортировать модуль из bundle.js? или эту переменную
источник

.

. in Webpack — русскоговорящее сообщество
Alexander
eval("var tns = (function (){...
А eval вроде же как плохая практика
источник

A

Alexander in Webpack — русскоговорящее сообщество
ну так это вебпак делает
источник

A

Alexander in Webpack — русскоговорящее сообщество
не было вебпака - не было проблем:)
источник

NS

Nick Shevrov in Webpack — русскоговорящее сообщество
Alexander
а можно в html-странице импортировать модуль из bundle.js? или эту переменную
тебе нужно руками ее в виндоу положить, будь то прямо из кода или через дефайн плагин
источник

NS

Nick Shevrov in Webpack — русскоговорящее сообщество
Ну можешь свою систему модулей заимплиментить на клиенте, например https://requirejs.org посмотреть
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Тогда вебпак вам не подходит
источник

AB

Andrey Berezhnoy in Webpack — русскоговорящее сообщество
а сделать index.js и импортировать туда все твои файлы - не канает?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Дело ж не вотчере
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Вотчер никак не влияет на скорость сборки
источник

AB

Andrey Berezhnoy in Webpack — русскоговорящее сообщество
сколько оно по весу выходит?)
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Более того в вебпаке и гальпе одна и таже либа вотчит
источник

б

без jquery 👨‍💻 in Webpack — русскоговорящее сообщество
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Ну потому что проект собран им самим его механизмами, он строит там свое аст лерево и тп
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Т.е. проект надо писать на модулях в которых модули в которых модули
источник