文件导入未在构造函数 ionic native 中初始化。 cordova 文件插件和 javascript 文件接口冲突。?
Posted
技术标签:
【中文标题】文件导入未在构造函数 ionic native 中初始化。 cordova 文件插件和 javascript 文件接口冲突。?【英文标题】:File import not initializing in constructor ionic native. The cordova file plugin and javascript file interface is conflicting .? 【发布时间】:2021-04-03 19:18:12 【问题描述】:import File from '@ionic-native/file/ngx';
我无法在我的应用程序中使用来自 cordova-plugin-file 的 File 类,因为 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)
...
【问题讨论】:
如果我没听错,您在导入过程中会遇到命名冲突。要解决此问题,您可以使用别名 ***.com/questions/39282253/… 导入。 谢谢伙计,你指引我朝着正确的方向前进。问题已解决。 【参考方案1】:只是为了帮助某人。解决方法是在构造函数之外声明cordova-plugin-file。
import File as cordova_file from '@ionic-native/file/ngx';
private file: typeof cordova_file
constructor(
【讨论】:
以上是关于文件导入未在构造函数 ionic native 中初始化。 cordova 文件插件和 javascript 文件接口冲突。?的主要内容,如果未能解决你的问题,请参考以下文章
Ionic 2 - 导入 @ionic-native/geolocation 会导致构建失败