
在角6上初始化GeoFire有问题。当我尝试初始化GeoFire时,
geofire__WEBPACK_IMPORTED_MODULE_2__不是构造函数
抛出错误。
下面是我的依赖项和代码。
"@angular": "6.0.2",
"firebase": "5.0.3",
"geofire": "4.1.2",
"angularfire2": "5.0.0-rc.9"
"typescript": "2.7.2"
import * as GeoFire from 'geofire';
import * as firebase from 'firebase/app';
[![enter image description here][1]][1]
@Component({
selector: 'app-near-by-page',
templateUrl: './near-by-page.component.html',
styleUrls: ['./near-by-page.component.scss']
})
export class NearByPageComponent extends PageComponent {
constructor() {
super();
// Generate a random Firebase location
const firebaseRef = firebase.database().ref().child('locations');
// Create a new GeoFire instance at the random Firebase location
const geoFire = new GeoFire(firebaseRef);
const geoQuery = geoFire.query({
center: [51.294, -0.245],
radius: 1
});
}
}发布于 2019-04-26 23:48:54
Import
const地火=要求(“地火”);
使用
const geoFireInstance =新的geofire.GeoFire(ref);
来源:https://github.com/firebase/geofire-js/issues/173#issuecomment-487026534
发布于 2018-07-25 20:36:46
不幸的是,这是一个众所周知的问题。geofire的代码库已经更新以解决这个问题,但是新的构建还没有部署到npm中。
您可以直接从GitHub安装,尽管使用npm i firebase/geofire-js
https://stackoverflow.com/questions/51455816
复制相似问题