Я пытаюсь использовать этот плагин Nativescript для создания штрих-кода, но моя сборка продолжает выдавать эту ошибку.
System.err: java.lang.RuntimeException: Unable to create application com.tns.NativeScriptApplication: com.tns.NativeScriptException:
System.err:
System.err: Error calling module function
System.err:
System.err: Error calling module function
System.err:
System.err: Error calling module function
System.err:
System.err: Error calling module function
System.err:
System.err: TypeError: Cannot read property 'BarcodeFormat' of undefined
System.err: File: "file:///data/data/org.nativescript.DizzLoyaltyApp/files/app/tns_modules/nativescript-zxing/zxing.js, line: 128, column: 71
Вот моя реализация:
import { Component, OnInit } from "@angular/core";
import { AuthService } from '~/app/auth/services/auth.service';
var ZXing = require('nativescript-zxing');
@Component({
selector: "ns-app",
moduleId: module.id,
templateUrl: "./app.component.html"
})
export class AppComponent implements OnInit {
constructor(private authService: AuthService) {
}
ngOnInit(): void {
// this.registerForNotifications();
}
}
Сборка завершается неудачно, как только я включаю "var ZXing = require ('nativescript-zxing');" в моем коде.
Я уже пробовал это , удаление платформы Android, переустановка плагина и т. Д.
Пожалуйста, подскажите, что я делаю здесь не так - уже потратил больше половины моего дня: (