Vue, как и все другие клиентские среды SPA, предназначен для создания статических ресурсов, которые могут работать автономно в браузере.Поэтому объединить эти активы в электронное приложение просто.
MongoDB, как и большинство баз данных сервера, полностью противоположен: он предназначен для однократной установки, запуска в качестве службы и для клиентов (включая ваше электронное приложение).) подключиться к нему (обычно через сеть).Поэтому очень сложно объединить его в автономный установщик, даже не говоря о портативном приложении.Репозиторий, связанный Андреем Георгиу, является примером такой архитектуры: он не связывает сервис Mongo, а подключается к нему.
Если вы ищете ключевые слова «электронная база данных», вы найдете множество ресурсов по этой теме.,Ключ должен искать автономные / встроенные базы данных, такие как SQLite.Есть также несколько альтернатив NoSQL, например, NeDB.