На проекте использую сборку webpack первый раз и за это время у меня часто возникала мысль прекратить это делать. Тема вебпака и джиквери плагинов раскрыта более чем, но что делать, если после сборки js видит плагины избирательно?
webpack.config.js:
plugins: [
new webpack.ProvidePlugin({
$: 'jquery/dist/jquery.min.js',
jQuery: 'jquery/dist/jquery.min.js',
'window.jQuery': 'jquery/dist/jquery.min.js',
'window.$': 'jquery',
})
]
main.js:
import './vendor/fancybox-master/dist/jquery.fancybox.min.js';
import './vendor/slick/slick/slick.js';
Fancybox работает из скрипта прекрасно, а Slick нет (is not a function).