Angular 离子型4+;和Codova文件插件6.0.2无法编译
我想为我的一个Ionic(web)项目构建一个简单的文件选择器,以滴定项目文件夹中的一些图像(至少现在是这样) 所以我决定使用“cordova插件文件”插件--6.0.2版 根据爱奥尼亚公司的文件Angular 离子型4+;和Codova文件插件6.0.2无法编译,angular,file,cordova,ionic-framework,ionic4,Angular,File,Cordova,Ionic Framework,Ionic4,我想为我的一个Ionic(web)项目构建一个简单的文件选择器,以滴定项目文件夹中的一些图像(至少现在是这样) 所以我决定使用“cordova插件文件”插件--6.0.2版 根据爱奥尼亚公司的文件 从“@ionic native/File/ngx”导入{File}”和提供程序:[……,文件,文件开启器}],在AppModule 从'@ionic native/File/ngx'导入{File}和构造函数(私有文件:file){} 这应该很简单,但是,当我尝试实现它时,我得到了以下错误,编译失败
从“@ionic native/File/ngx”导入{File}”代码>和提供程序:[……,文件,文件开启器}],
在AppModule
从'@ionic native/File/ngx'导入{File}还需要组件/页面中的code>和构造函数(私有文件:file){}
这应该很简单,但是,当我尝试实现它时,我得到了以下错误,编译失败
终端日志:
ng.cmd运行应用程序:service--host=localhost--port=8100
[ng]chunk{main}main.js,main.js.map(main)2.02 kB[首字母][呈现]
[ng]区块{polyfills}polyfills.js,polyfills.js.map(polyfills)127 kB[初始][呈现]
[ng]chunk{runtime}runtime.js,runtime.js.map(runtime)6.15 kB[输入][呈现]
[ng]chunk{styles}styles.js,styles.js.map(styles)93 kB[首字母][呈现]
[ng]区块{vendor}vendor.js,vendor.js.map(vendor)341KB[首字母][呈现]
[ng]src/app/app.module.ts:18:100中的错误-错误TS2322:Type{provide:typeof routerUseStrategy;useClass:typeof IonicRouteStrategy;File:typeof File;FileOpener:typeof FileOpener;}不能分配给类型“Provider”。
[ng]对象文字只能指定已知属性,并且“Provider”类型中不存在“File”。
[ng]18提供程序:[状态栏,SplashScreen,{提供:RouterUseStrategy,useClass:IonMicrouteStrategy,File,FileOpener}],
[ng]~~~~
[ng]日期:2020-10-10T05:06:01.413Z-哈希:c963d31c2a4c95edc771-时间:8614ms
[信息]开发服务器正在运行
Local: http://localhost:8100
Use Ctrl+C to quit this process
[信息]浏览器窗口已打开到http://localhost:8100!
请推荐一个工作环境
N Baua可能是版本问题,您可以共享您的离子环境或尝试执行以下步骤吗
1) 。从项目中删除当前文件插件
2) 。npm安装@ionic native/file@4