Здравствуйте.
Есть некий массив:
performances: [
{
title: "Title 1",
image: "assets/what.png",
link: "#",
id: 0,
},
{
title: "Title 2",
image: "assets/Whatas.png",
link: "#",
id: 1,
}
// ...
]
И есть код на Vue:
<TheatreBlockDiv v-for="performance in performances" :key='performance.id'>
<router-link :to="performance.link">
<TheatreBlockImg :src="require(`@/${performance.image}`)" alt="Блок"/>
<h3 class="theatre-block__div-title">{{performance.title}}</h3>
</router-link>
</TheatreBlockDiv>
Все было хорошо ранее.
Но после миграции на Vite, я получаю следующую ошибку:
referenceError: require is not defined
До этого все работало прекрасно. Но вернуться обратно с Vite - это deprecated.