首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子4本机插件不工作

离子4本机插件不工作
EN

Stack Overflow用户
提问于 2018-08-01 05:54:52
回答 1查看 5K关注 0票数 3

我正面临一个问题与Ionic 4的本地插件。我已经安装了离子型4 Cordova原生插件“地理定位”,但是当我在我的iOS或安卓设备上运行这个应用程序时,它向我显示的是一个空白的白色屏幕,什么都没有发生。

app.module.ts代码:

代码语言:javascript
复制
import {
  Geolocation
} from '@ionic-native/geolocation';
@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
  imports: [
    BrowserModule,
    IonicModule.forRoot(),
    AppRoutingModule,
    ComponentsModule
  ],
  providers: [
    StatusBar,
    SplashScreen, ** Geolocation ** , {
      provide: RouteReuseStrategy,
      useClass: IonicRouteStrategy
    }
  ],
  bootstrap: [AppComponent]
})

Home.ts代码:

代码语言:javascript
复制
import {
  Geolocation
} from '@ionic-native/geolocation';
constructor(private geolocation: Geolocation) {}

我不知道为什么会这样。但它正致力于Ionic 3项目.

任何人都可以告诉我为什么会发生这种事,我做错了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-01 09:06:05

我找到了解决办法:

  • 打开package.json并将@ionic-native/geolocation更新为5.0.0-beta.14 (与@ionic-native/core相同)
  • npm安装
  • 更新所有导入:import {Geolocation} from '@ionic-native/geolocation/ngx'; (在app.module.ts和component.ts文件中)
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51626191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档