Я наткнулся на эту статью и попробовал предлагаемое решение, и оно частично мне помогло.
Firebase загружается нормально, ошибок нет. idb не загружается, и 'npm run dev' выдает мне эту ошибку:
✗ client
'deleteDb' is not exported by node_modules\idb\build\idb.js
4: import { __values, __spread, __awaiter, __generator, __assign } from 'tslib';
5: import { ErrorFactory } from '@firebase/util';
6: import { deleteDb, openDb } from 'idb';
^
7:
8: /**
У меня есть это в моем rollup.config. js:
commonjs({
namedExports: {
// left-hand side can be an absolute path, a path
// relative to the current directory, or the name
// of a module in node_modules
'node_modules/idb/build/idb.js': ['deleteDb', 'openDb'],
'idb': ['deleteDb', 'openDb'],
'node_modules/firebase/dist/index.cjs.js': ['initializeApp', 'firestore', 'auth', 'analytics' ],
'node_modules/firebase/app/dist/index.esm.js': ['initializeApp', 'firestore', 'auth', 'analytics' ],
//'node_modules/firebase/app/dist/index.cjs.js': [],
//'node_modules/firebase/auth/dist/index.cjs.js': ['auth'],
//'node_modules/firebase/analytics/dist/index.cjs.js': ['analytics']
},
})
РЕДАКТИРОВАТЬ Я обнаружил, что возврат FireBase из версии 7.7.0 до 6.5.0 решил эту проблему. Хотя это не исправление, я бы хотел, но пока буду работать.