Проблему удалось решить, вдруг кому пригодится.
Дело вот в чем: webpack не умеет корректно работать с
require(path)
Ему обязательно нужна конкретика, как именно начинается путь
require('@/begin/of/path' + endOfPath)
Соответственно, переписал функцию получения картинки и передаю в нее не полный путь, а только путь от папки изображений:
function getImg (path) {
let result
try {
result = require('@/assets/img/' + path)
} catch (e) {
if (e.code !== 'MODULE_NOT_FOUND') {
throw e
}
result = require('@/assets/img/icon/error-load.png')
}
return result
}