Я пытаюсь добавить плагин QRScanner в мой проект IONIC CORDOVA; поэтому я бегу
ionic cordova plugin add cordova-plugin-qrscanner
npm install --save @ionic-native/qr-scanner
внутри папки моего проекта.
Затем в app.module.ts
Я добавил
import {QRScannerOriginal}from '@ionic-native/qr-scanner'
и providers
:
providers: [
StatusBar,
Splashscreen,
{provide: ErrorHandler, useClass: IonicErrorHandler},
QRScannerOriginal
]
Можете ли вы помочь мне?
Когда я запускаю проект с ionic serve
, я получаю эту ошибку времени выполнения:
Error: Invalid provider for the NgModule 'AppModule' - only instances of Provider and Type are allowed, got: [StatusBar, Splashscreen, [object Object], ?undefined?]
at http://localhost:8100/build/main.js:31780:23
at Array.forEach (<anonymous>)
at CompileMetadataResolver._getProvidersMetadata (http://localhost:8100/build/main.js:31744:19)
at CompileMetadataResolver._loadNgModuleMetadata (http://localhost:8100/build/main.js:31527:50)
at CompileMetadataResolver.loadNgModuleMetadata (http://localhost:8100/build/main.js:31410:29)
at RuntimeCompiler._loadModules (http://localhost:8100/build/main.js:47996:41)
at RuntimeCompiler._compileModuleAndComponents (http://localhost:8100/build/main.js:47966:35)
at RuntimeCompiler.compileModuleAsync (http://localhost:8100/build/main.js:47956:21)
at PlatformRef_._bootstrapModuleWithZone (http://localhost:8100/build/main.js:33638:25)
at PlatformRef_.bootstrapModule (http://localhost:8100/build/main.js:33620:21)