Есть следующий код:
// Тут беру все файлы из папки components
const files = require.context('./components', true, /\.vue$/i);
files.keys().map(key => {
    let componentName = key.split('/').pop().split('.')[0];
// пытаюсь создать динамическую загрузку для этих компонентов
    Vue.component(componentName, () => import(
        /* webpackChunkName: "base-component-" */
        `./components/${componentName}.vue`
    ))
});
В итоге все компоненты все равно билдятся в сам app.js, а чанки не создаются..
Что тут не так?
Это webpack.config (мб тут что то не так):
module.exports = {
    output: {
        chunkFilename: `dist/js/chunks/[name].js`,
    },
};