When I add
module.exports = {
resolve: {
alias: {
'@': path.resolve('resources/js'),
'@editorcomponents': path.resolve('resources/js/components/editor'),
'@editormodals': path.resolve('resources/js/components/editor/modals'),
'@editormodules': path.resolve('resources/js/components/editor/modules'),
'@previewcomponents': path.resolve('resources/js/components/preview'),
'@previewmodals': path.resolve('resources/js/components/preview/modals'),
'@previewmodules': path.resolve('resources/js/components/preview/modals')
},
},
extra to webpack.mix.js .. it does not change anything either. Aliases still load but not Vue files under them.