Я предполагаю, что вы используете Webpack под капотом в качестве инструмента для сборки.Webpack должен знать, куда поместить все файлы при сборке вашего проекта.Также необходимо знать, действительно ли файл используется.Объявляя местоположение файла относительно вашего проекта, это не поможет вам, если вы явно не включите те файлы, которые будут скопированы как есть, в тот же путь в процессе сборки.
При работе с изображениями ииспользуя Webpack, лучше всего объявить их с помощью required('RELATIVE_PATH_HERE')
таким образом, когда Webpack строит ваш проект, он будет видеть это изображение по мере необходимости, вытягивать его в проект и передавать его через соответствующий загрузчик.
const options = [
{
value : 'all',
text : 'All',
image : {
avatar : true,
src : require('/../resources/image/dog.jpg'),
}
}
]
Вы также можете выполнить одно из следующих действий:
// Use the import syntax
import DogImage from '/../resources/image/dog.jpg'
const options = [
{
src : DogImage
}
]
// OR use require() with a constant
const dogImage require('/../resources/image/dog.jpg');
const options = [
{
src : dogImage
}
]