Функции плагина не распознаются при создании приложения android с использованием квазара - PullRequest
0 голосов
/ 26 марта 2020

Итак, я создавал приложение android с использованием Quasar, а точнее с Cordova.

Я установил функцию плагина (bluetoothle) внутри основного файла. vue, чтобы запускаться при нажатии кнопки. Для этого я импортировал плагины, используя указанные команды Cordova, предоставленные соответствующим создателем lib (https://www.npmjs.com/package/cordova-plugin-bluetoothle):

cordova plugin add cordova-plugin-bluetoothle

Я подозревал, что это была не библиотека, а что-то еще, поэтому я установил другой плагин, снова используя команду добавления плагина Cordova. Снова, когда я попытался построить это, не работало. Выдает следующую ошибку:

ERROR in ../src/layouts/MainLayout.vue
Module Error (from ./node_modules/eslint-loader/dist/cjs.js):

C:\BLE4\BLE4\src\layouts\MainLayout.vue
  57:7   error  'evothings' is not defined      no-undef
  57:31  error  'onDeviceFound' is not defined  no-undef
  57:46  error  'onScanError' is not defined    no-undef
  58:7   error  'evothings' is not defined      no-undef

✖ 4 problems (4 errors, 0 warnings)

 @ ../src/router/routes.js 4:11-43
 @ ../src/router/index.js
 @ ../.quasar/app.js
 @ ../.quasar/client-entry.js
 @ multi ../.quasar/client-entry.js

Я пошел по пути к cjs. js и нашел только это:

"use strict";

const loader = require('./index');

module.exports = loader.default;

Я уже использовал команду Cordova plugin ls для проверки правильности установки библиотек:

cordova-plugin-bluetooth 2.0.4 "Evothings BLE API"
cordova-plugin-bluetoothle 4.5.9 "Bluetooth LE"
cordova-plugin-whitelist 1.3.4 "Whitelist"

Я не знаю, как поступить.

...