Это выглядит невозможным, но код перестает работать, если я помещаю конкатенацию первых двух частей в переменную.Это работает:
async findImage(code)
{
const map = (value) => value.default;
return await import('images/certification/' + code + '.svg').then(map);
}
Это не работает:
async findImage(code)
{
const map = (value) => value.default;
let pathWithoutExtension = 'images/certification/' + code;
return await import(pathWithoutExtension + '.svg').then(map);
}
В нем говорится "svg selected: Ошибка: не удается найти 'images /tification / eco_friendly.svg' модуля, хотя этопуть правильный.Как это может быть?
Я вызываю эту функцию в другой асинхронной функции с await:
image = await this.findImage(cert.code);