Мне хватило подключить jQuery в plugin
plugins: [
new webpack.ProvidePlugin({
$: "jquery/dist/jquery.min.js",
jQuery: "jquery/dist/jquery.min.js",
"window.jQuery": "jquery/dist/jquery.min.js"
})
];
(взял за основу рецепт
отсюда)
После чего в глобальной области видимости все три варианта вызова jquery будут работать, больше ничего подключать не надо.
Сам jQuery я скачивал через bower, поэтому дополнительно подключил пути, где будут искаться модули
resolve: {
root: ['./bower_components']
}
в вашем случае, предполагаю 'bower_components' можно заменить на 'vendor' (путь будет от корня проекта).
require('../../vendors/jquery.js')
внутри blocks\slider\index.js уже не нужен будет, достаточно будет просто подключить файл jquery.slider.js