Я пытаюсь использовать Firebase Firestore в маршруте сервера моего приложения Sapper. Использование базы данных Firebase в реальном времени кажется прекрасным, но как только я пытаюсь выполнить import '@firebase/firestore'
, я вижу предупреждения о циклической зависимости для js файлов в node_modules/protobufjs/src
. После этого происходит сбой сервера с ошибкой:
TypeError: Cannot read property 'emptyArray' of undefined
, которая происходит на сервере. js.
Другие подробности, которые могут быть полезны: я использую Rollup в качестве моего сборщика и Я импортирую Firestore в файл firebase.js
, который должен экспортировать Firestore для доступа по маршрутам сервера, например routes/api.js
.