Ionic3 Fileopener插件Object(…)不是函数错误

时间:2019-02-13 07:08:21

标签: ionic-framework ionic3 cordova-plugins fileopener2

我为Ionic安装了FileOpener插件

该项目正在编译并成功完成,但是在调用插件的open函数时会引发Object(…) is not a function错误。

完全错误的堆栈跟踪:

"TypeError: Object(...) is not a function
    at FileOpener.open (file:///android_asset/www/build/vendor.js:101646:143)
    at file:///android_asset/www/build/8.js:324:34
    at t.invoke (file:///android_asset/www/build/polyfills.js:3:14976)
    at Object.onInvoke (file:///android_asset/www/build/vendor.js:4982:33)
    at t.invoke (file:///android_asset/www/build/polyfills.js:3:14916)
    at r.run (file:///android_asset/www/build/polyfills.js:3:10143)
    at file:///android_asset/www/build/polyfills.js:3:20242
    at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:15660)
    at Object.onInvokeTask (file:///android_asset/www/build/vendor.js:4973:33)
    at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:15581)"

插件在app.module和组件中的声明:

import { FileOpener } from '@ionic-native/file-opener/ngx';

插件用法:

 this.fileOpener.open(uri, 'application/pdf')
    .then(() => {
      console.log('File is opened');
      loading.dismiss();}
      ).
      catch(err =>  {
        debugger;
          console.error('Error openening file: ' + err);
          loading.dismiss();}
        );

离子信息:

  ionic (Ionic CLI)  : 4.1.2
  Ionic Framework    : ionic-angular 3.9.2
  @ionic/app-scripts : not installed

什么可能导致此错误?

谢谢

0 个答案:

没有答案