Проблема с использованием firestore in vuejs
.Это из-за разницы версий?
TypeError: module.exports.v1beta1 is not a constructor
Ниже приведен код внутри firestore.(node_modules/@google-cloud/firestore/build/src/index.js)
_initClientPool() {
assert(!this._clientInitialized, 'Client pool already initialized');
const clientPool = new pool_1.ClientPool(MAX_CONCURRENT_REQUESTS_PER_CLIENT, () => {
const client = new module.exports.v1beta1(this._settings);
logger_1.logger('Firestore', null, 'Initialized Firestore GAPIC Client');
return client;
});
const projectIdProvided = this._referencePath.projectId !== '{{projectId}}';
if (projectIdProvided) {
return Promise.resolve(clientPool);
}
else {
return clientPool.run(client => this._detectProjectId(client))
.then(projectId => {
this._referencePath =
new path_2.ResourcePath(projectId, this._referencePath.databaseId);
return clientPool;
});
}
}
Пожалуйста, сообщите нам, если вам нужна дополнительная информация.спасибо
Мое окружение.
- vue: 2.9.6
- firebase: ^ 4.13.1
- firebase-admin: ^ 6.3.0