Wifiwizard добавлен в мой файл config и package.json, но я не могу найти импорт в моем файле module.ts - PullRequest
0 голосов
/ 20 марта 2019

Предпосылки

Установите все флажки, если вы сделали следующее: - [x] Проверено, что ваша проблема еще не подана: https://github.com/tripflex/wifiwizard2/issues - [x] Убедитесь, что вы заполнилиТип проблемы ниже

Тип проблемы

Выберите все подходящие варианты - [x] Ошибка - [] Улучшение - [] Задача - [x] Вопрос - [] Прочее

Описание

Я использую ионный каркас.Когда я хочу установить плагин wifiwizard2, я не получаю ошибок, но я не могу использовать плагин.Мастер wifi добавлен в мой файл config и package.json, но я не могу найти импорт в моем файле module.ts.Заранее спасибо.

Действия по воспроизведению

  1. пробег sudo cordova plugin add <a href="https://github.com/tripflex/wifiwizard2" rel="nofollow noreferrer">https://github.com/tripflex/wifiwizard2</a>

  2. запуск sudo npm i cordova-plugin-wifiwizard2 или sudo ionic cordova plugin add cordova-plugin-wifiwizard2

  3. [и так далее ...]

Ожидаемое поведение: Использование плагина

Фактическое поведение: не удается найтиimport

Воспроизводит как часто: 100%

Версии

Ионные:

Ионные (Ionic CLI): 4.10.3 (/ usr / local / lib / node_modules / ionic) Ionic Framework: @ ionic / angular 4.1.1 @ angular-devkit / build-angular: 0.13.6 @ angular-devkit / schematics: 7.2.4 @ angular / cli: 7.3.6 @ ionic / angular-toolkit: 1.4.0

Cordova:

cordova (Cordova CLI): 8.1.2 (cordova-lib@8.1.1) Cordova Платформы: Android 7.1.4Плагины Cordova: cordova-plugin-ionic-клавиатура 2.1.3, cordova-plugin-ionic-webview 3.1.2, (и 4 других плагина)

Система:

Android SDK Инструменты: 26.1.1 (/ Users / nathancriel / Библиотека / Android / sdk) NodeJS: v10.15.1 (/ usr / local / bin / node) npm: 6.7.0 ОС: macOS Mojave Xcode: Xcode 10.1 Версия сборки 10B61

Дополнительная информация

config.xml https://github.com/tripflex/wifiwizard2.git" /

package.json dependencies "cordova-plugin-wifiwizard2": "git+<a href="https://github.com/tripflex/wifiwizard2.git" rel="nofollow noreferrer">https://github.com/tripflex/wifiwizard2.git</a>",

1 Ответ

0 голосов
/ 20 марта 2019

WifiWizard доступен как глобальный и не требует импорта. Попробуйте это:

declare var WifiWizard2: any;

EDIT Я пытаюсь использовать плагин в моем приложении, и он работает.

Что я делаю:

cordova plugin add cordova-plugin-wifiwizard2
npm i cordova-plugin-wifiwizard2

On Home.ts:

declare var WifiWizard2: any;

После того, как платформа готова:

WifiWizard2.getConnectedSSID()

И метод распознается при сборке.

...