Ошибка "iziToast is not exported by node_modules/izitoast/dist/js/iziToast.js, imported by src/app.js" может возникать по нескольким причинам:
1. Неправильный путь к модулю:
Убедитесь, что путь к модулю iziToast указан правильно. В данном случае, модуль iziToast должен быть установлен в папке node_modules с использованием команды npm install izitoast --save. Если модуль не установлен, вы можете установить его с помощью этой команды перед компиляцией.
2. Формат экспорта модуля:
Проверьте, как модуль iziToast экспортируется в файле izitoast.js. Возможно, он экспортируется как default, а не именованный экспорт. В этом случае, вам нужно будет изменить импорт на `import iziToast from 'izitoast';`.
3. Неправильные или отсутствующие настройки Rollup:
Убедитесь, что у вас установлен плагин `rollup-plugin-node-resolve` и он добавлен в список плагинов Rollup. Этот плагин помогает Rollup разрешить зависимости из папки node_modules.
Также убедитесь, что у вас установлен плагин `rollup-plugin-import-css` и он добавлен в список плагинов Rollup. Этот плагин позволяет вам импортировать CSS-файлы в ваш код.
4. Проблема с самим модулем iziToast:
Если все вышеперечисленные проблемы были исправлены и ошибка все еще возникает, возможно, есть проблема с самим модулем iziToast. Попробуйте проверить другую версию модуля или обратитесь к его документации или GitHub-репозиторию для получения дополнительной информации и поддержки.
Обратите внимание, что может существовать и другие причины возникновения этой ошибки, и не всегда это связано с Rollup или модулем iziToast. Это может быть связано с вашей конфигурацией проекта или с другими зависимостями. Рекомендуется также проверить другие источники, такие как документация и сообщества разработчиков.