问题标签 [plugman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1037 浏览

cordova - 使用 Plugman 时未定义 pkg

我在尝试 sudo plugman createpackagejson {path of plugin} 时得到 pkg is not defined 我可以看到 Github 上有很多关于这个问题的信息,但没有关于解决方法或如何修复它的精确指示。请问有人可以建议吗?

0 投票
0 回答
135 浏览

cordova - Cordova - Xcode - 构建成功但未找到插件

我们正在使用一个工作流,我们需要将cordova应用程序直接部署到设备上。

正确包含配置文件后,构建通过所有测试但 ipad 屏幕中的应用程序仍然保持黑色,问题?在部署过程中不包括插件。

这是我的 config.xml

请注意,Android Studio 正确绑定了 Cordova 注入的插件。

请问你能帮我吗??

提前致谢

0 投票
3 回答
3725 浏览

android - 无法读取未定义插件的属性“失败”

我在 Cordova 中安装自定义插件时遇到问题。

错误:

0 投票
1 回答
614 浏览

javascript - cordova plugman - 添加第一个特定于平台的插件

我的系统依赖项:

  • 科尔多瓦:@7.1.0
  • 插件:@2.0.0

我想用于plugman仅将插件安装到特定平台(例如 android)

我已经阅读了文档,工作流程和用法还不是很清楚。创建全新的cordova项目后,成功运行以下命令:

我想使用以下命令安装我的第一个特定于平台的插件:

我收到以下错误:

添加第一个特定于平台的插件的正确工作流程是什么?

0 投票
0 回答
90 浏览

javascript - cordova plugman - 插件版本管理

环境版本:

  • 科尔多瓦:7.1.0
  • 插件:1.5.1

我已经plugman为 iOS 和 Android 平台安装并安装了一些插件。我注意到我安装的插件plugman没有在config.xml.

现在,在每个平台库中,都有一个路径,例如: platforms/android/cordova/plugins其中包含一个fetch.json文件,其中包含我安装的插件plugman ,如下所示:

我的问题是:

  • 我应该将此文件提交到项目的 git 存储库吗?
  • 我是否丢失了通过安装的插件的版本管理plugman
0 投票
1 回答
41 浏览

ios - 添加删除不反映在 iOS 中的 Cordova 插件 - 多个目标

我们有一个 Ionic 项目和 iOS 作为平台。根据我们的需要,我们不断在 cordova 项目中添加和删除插件。目前,我们的 iOS XCode 项目中有 2 个目标(一个原始目标和另一个重复目标)。使用 Cordova/Plugman 添加插件未在第二个目标中正确反映文件。“plugin.xml”中没有提到的源/头/资源文件被添加到第二个目标。解决这个问题的正确方法是什么?

0 投票
3 回答
1055 浏览

cordova - 使用 Plugman 创建 Ionic 插件

我是 Ionic 和 Cordova 的新手。我需要使用 Cordova 为离子创建一个插件并将其集成到示例离子应用程序中。

我遵循的步骤是:

使用 plugman 创建了一个简单的 ionic 插件

为上述插件添加了 android 平台。

现在我想将此插件集成到我的 ionic 应用程序中。

在 Home.ts 中的 ionic 应用程序中,我编写了这段代码。

问题是我无法在离子应用程序中调用成功或失败的任何函数。

就像我从成功中调用函数 doSomething 一样:

它显示错误 doSomething 函数未找到。它只能在控制台中打印。

0 投票
1 回答
113 浏览

cordova - 如何使用“插件安装”?我收到“名称太长”错误

这是我的终端清单:

$ cordova 创建 LogicLinkApp com.endare.logiclinkplugin

$ cd LogicLinkApp/

$cordova 平台添加 ios

$ plugman create --name LogicLinkPlugin --plugin_id cordova-plugin-logiclinkplugin --plugin_version 0.0.1

$ cd LogicLink插件/

$ plugman 平台添加 --platform_name ios

$ sudo plugman createpackagejson 。

$ plugman install --platform android --project 平台/android --plugin ../LogicLinkPlugin/

0 投票
0 回答
108 浏览

ionic-framework - 创建自定义 Android 插件:java.lang.NullPointerException(无错误消息)

我正在开发这个 Android 应用程序以在设备上运行。我正在使用 Ionic 和 Angular 来开发应用程序。

现在我需要使用 Plugman 创建一个自定义插件。此插件应允许用户使用 IBM APP ID 进行身份验证。

我按照这里提到的说明https://github.com/ibm-cloud-security/appid-clientsdk-android 创建了我的 gradle 文件。

但是,当我运行 ionic cordova run android --verbose --debug 时出现此错误

  • 出了什么问题:任务执行失败:app:processDebugManifest。

java.lang.NullPointerException(没有错误信息)

而且我不知道根本原因是什么。这是我第一次开发自定义插件。我的怀疑依赖于依赖,但我不知道是什么部分导致了这个问题。

0 投票
2 回答
41 浏览

cordova - 为什么在嵌入式项目中更喜欢 Plugman 而不是 Cordova CLI?

我正在开发一个带有嵌入式 Cordova Web 视图的纯 iOS 项目。Cordova 文档说我应该使用 Plugman 而不是 Cordova CLI。但为什么?当我添加我的平台时,Cordova 会自动检测并添加插件。要使用 Plugman,我必须删除每个插件并重新添加它。我发现的唯一区别是 Plugman 将插件复制到平台/ios/cordova/plugins,而 Cordova 将它们保存在插件目录中。而且 Plugman 仍然为其他平台复制源代码!为什么要使用它?该应用程序可以通过任何一种方式加载插件,那么为什么更喜欢 Plugman?