首页 > 解决方案 > Wifiwizard 已添加到我的配置和 package.json 文件中,但我在 module.ts 文件中找不到导入

问题描述

先决条件

如果您已完成以下操作,请选中所有框: - [x] 检查您的问题尚未提交:https ://github.com/tripflex/wifiwizard2/issues - [x] 确保您填写下面的问题类型

问题类型

选择所有适用的 - [x] 错误 - [ ] 增强 - [ ] 任务 - [x] 问题 - [ ] 其他

描述

我正在使用离子框架。当我想安装 wifiwizard2 插件时,我没有收到任何错误,但我无法使用该插件。wifiwizard 已添加到我的 config 和 package.json 文件中,但我在 module.ts 文件中找不到导入。提前致谢。

重现步骤

  1. sudo cordova plugin add https://github.com/tripflex/wifiwizard2

  2. 运行 sudo npm i cordova-plugin-wifiwizard2 sudo ionic cordova plugin add cordova-plugin-wifiwizard2

  3. [等等...]

预期行为:使用插件

实际行为:找不到导入

重现频率: 100%

版本

离子:

离子(离子 CLI):4.10.3(/usr/local/lib/node_modules/ionic)离子框架:@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

科尔多瓦:

科尔多瓦(科尔多瓦 CLI):8.1.2(科尔多瓦-lib@8.1.1)科尔多瓦平台:安卓7.1.4科尔多瓦插件:科尔多瓦插件离子键盘2.1.3,科尔多瓦插件离子webview 3.1.2, (和其他 4 个插件)

系统:

Android SDK 工具:26.1.1 (/Users/nathancriel/Library/Android/sdk) NodeJS:v10.15.1 (/usr/local/bin/node) npm:6.7.0 操作系统:macOS Mojave Xcode:Xcode 10.1 Build 版本 10B61

附加信息

配置文件 https://github.com/tripflex/wifiwizard2.git" /

包.json dependencies "cordova-plugin-wifiwizard2": "git+https://github.com/tripflex/wifiwizard2.git",

标签: angularcordovaionic-frameworkcordova-plugins

解决方案


WifiWizard 可作为全局使用,无需导入。试试这个 :

declare var WifiWizard2: any;

编辑 我尝试在我的应用程序上使用该插件并且它可以工作。

我做什么 :

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

在 Home.ts 上:

declare var WifiWizard2: any;

平台准备好后:

WifiWizard2.getConnectedSSID()

该方法是在构建时识别的。


推荐阅读