【问题标题】:Issue when importing FileTransfer - ionic 3导入 FileTransfer 时的问题 - ionic 3
【发布时间】:2019-06-23 09:03:02
【问题描述】:

我已经安装了文件传输插件,因为它提到了here

这是 app.module.ts 中的代码:

import { FileTransfer } from '@ionic-native/file-transfer';

providers: [
   ...
   FileTransfer,
   ...
]

这是错误

类型“FileTransferOriginal”不可分配给类型“Provider”。 “FileTransferOriginal”类型缺少“FactoryProvider”类型的以下属性:提供、useFactoryts(2322) (别名) const FileTransfer: FileTransferOriginal 导入文件传输

【问题讨论】:

  • 哪个是ionic-native/filetransfer版本?
  • "cordova-plugin-file-transfer": "^1.7.1",
  • 我指的是@ionic-native/file-transfer 包装器而不是插件版本
  • 你好@SurajRao 我在哪里可以看到包装器版本?
  • 你是在使用 File 组件来读写文件吗?

标签: ionic-framework ionic3 cordova-plugins


【解决方案1】:

您安装了最新的@ionic-native/file-transfer (v5+)。

那么你应该从@ionic-native/file-transfer/ngx导入FileTransfer

import { FileTransfer } from '@ionic-native/file-transfer/ngx';

或者用v4+安装@ionic-native/file-transfer,然后你可以从@ionic-native/file-transfer导入FileTransfer

import { FileTransfer } from '@ionic-native/file-transfer';

【讨论】:

    猜你喜欢
    • 2018-02-09
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    • 2018-05-13
    • 2017-12-19
    • 2020-07-04
    相关资源
    最近更新 更多