Но, в общем-то в той же ноде вообще невозможно сделать синхронный запрос
Также оберните fs.readFile в return new Promise()
.then(() => {
fs.readFile('./saved.html', 'utf8', function (error, data) {
if (error) {
console.log(error)
}
let start = data.indexOf('<div class="some-class">');
.then(() => fs.readFile('./saved.html', 'utf8'))
.then(data => {
let start = data.indexOf('<div class="some-class">');
const context = require.context('./', false, /\.vue$/i, 'lazy-once')
export default context.keys().reduce((modules, path) => ({
...modules,
[/[a-z]+/i.exec(path).pop()]: () => context(path),
}), {})