Здравствуйте! Приложение на vue.js многостраничное. Каждая страница имеет свой entry файл, нужно пройтись и импортировать все эти файлы из всех папок.
getEntry.jsvar path = require('path');
var glob = require('glob');
module.exports = getEntry;
function getEntry(sourcePath) {
var entrys = {};
var basename;
glob.sync(sourcePath).forEach(function (entry) {
basename = path.basename(entry,path.extname(entry));
entrys[basename] = entry;
});
return entrys;
}
webpack.config.jsvar getEntry = require('./bin/getEntry.js');
var entrys = getEntry('./app/src/views/**/*.js');
module.exports = {
entry: entrys,
.....
}
Сейчас работает если путь такой
./app/src/views/index/index.js
или
./app/src/views/about/about.js
Хочется получить возможно создать 'глубокую' структура например
./app/src/views/dashboard/index/index.js
./app/src/views/dashboard/control/control.js
Как решить? Желательно примерчик кода. Спасибо большое.