文件导入未在构造函数 ionic native 中初始化。 cordova 文件插件和 javascript 文件接口冲突。?

File import not initializing in constructor ionic native. The cordova file plugin and javascript file interface is conflicting .?

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

我无法在我的应用程序中使用 cordova-plugin-file 中的 class 文件,因为 JavaScript 中还有另一个接口也称为 File。

这个名称冲突阻碍了我的应用程序访问我想要的 cordova-plugin-file 功能。

来自 JavaScript 的文件有这样的描述:“ 接口文件 提供有关文件的信息并允许 JavaScript 在网页中访问其内容。”.

来自 cordova-plugin-file 的文件应该(别名)const 文件:FileOriginal 导入文件 'File' 已声明,但其值从未被读取

这是我的代码:

import { File } from '@ionic-native/file/ngx';
export class Tab1Page {
constructor(public file: File) {}
...
}

只是为了帮助某人。解决方法是在构造函数外部声明 cordova-plugin-file。

import { File as cordova_file } from '@ionic-native/file/ngx';
private file: typeof cordova_file
constructor(