问题标签 [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 投票
2 回答
474 浏览

cordova - Plugman 框架跳过 Mac OS X 符号链接

我正在开发这个插件:com.ios.libgoogleadmobads,它是https://github.com/appfeel/admob-google-cordova的辅助插件(com.admob.google cordova admob 插件)

正如您在此处看到的:https ://github.com/appfeel/google-iosadmobads/tree/master/src/ios/GoogleMobileAds.framework

有两个象征性的链接。当我尝试安装插件时:

链接被跳过。请问有什么解决方法/解决方案吗?

更新

作为一种解决方法,我添加了一个钩子来通过 bash 创建链接,并删除了预定义的符号链接。它在 MAC 中工作,而不是在其他系统中。所以我很想知道为什么plugman 在安装远程插件时不支持符号链接(它适用于本地插件)。

想法:会不会是因为tar.gz?它可以以任何方式修复吗?

0 投票
1 回答
1384 浏览

cordova - 使用 Plugman 的插件安装错误 - Phonegap

我在phonegap中安装了plugman,但后来在安装插件时显示以下错误:

无法读取 NULL 的属性“修剪”。现在这是什么意思?

0 投票
1 回答
956 浏览

ios - 无法在 iOS 中安装 Plugman

我想在 iOS 中安装 Plugman 来管理 Phonegap 插件。我在终端中使用以下命令。

npm install -g 插件

但我收到以下错误,

0 投票
1 回答
242 浏览

cordova - 无法超越“登录错误”发布到 Cordova 插件注册表

我正在尝试在 plugins.cordova.io 的公共 Cordova 存储库中发布对插件的更新。调用plugman publish被拒绝并出现“登录错误”。根据网上的其他信息,我尝试删除 ~/.plugman 并重新运行plugman adduser. 该命令成功,但我在后续尝试发布时仍然收到登录错误。

我当然有可能没有正确的密码,但似乎没有任何方法可以执行密码重置。我还注意到,runningplugman adduser似乎没有在 ~/.plugman 中存储任何凭据信息,但它确实创建/更新了 ~/.npmrc。我在 npmjs 上有一个单独的帐户,所以我不知道他们是否以某种方式进行了交互。

所以现在我完全被锁定在公共存储库之外。我仍然可以访问与插件关联的电子邮件地址,但没有任何密码重置程序,我不确定下一步该去哪里。我没有在注册网站本身上看到任何联系方式。

0 投票
1 回答
233 浏览

cordova - cordova plugin.xml 框架替换了我的 build.gradle

我写如下

但是我在platforms/android/IMKit 下的build.gradle 文件被cordova 替换为它自己的文件。如何避免 cordova 替换我的 build.gradle 文件。

0 投票
1 回答
342 浏览

node.js - VS 2015 RC - 尝试从远程注册表获取本地插件

我有一个本地插件,我正在尝试将其安装到 Cordova 项目中。通过 VS 添加它就像一个魅力,但是当我构建它时,plugman 尝试从注册表中检索插件(npm http GET http://registry.cordova.io/[Plugin]/[Version])和构建失败,因为这个插件只存在于本地。

任何人都有线索,如何让plugman从本地路径获取插件?

0 投票
1 回答
102 浏览

cordova - 具有新插件名称的 Cordova plugman

根据 Cordova 的这个公告,我们应该开始使用新的插件 ID(例如,cordova-plugin-* 而不是 org.apache.cordova.*)。

但是,我不使用 Cordova CLI,而是使用 plugman 手动安装插件。

在这种情况下,我们如何确保使用正确的插件?如果我尝试安装类似的东西,--plugin cordova-plugin-device而不是--plugin org.apache.cordova.device,它不会找到它。

0 投票
0 回答
460 浏览

javascript - phonegap / cordova 插件开发

我遵循了本教程:http ://cordova.apache.org/docs/en/5.0.0/guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide

现在我的插件看起来像这样:

然后我做了一个新项目并添加了android平台

现在我想将我的 echo 插件添加到我的项目中:

但我得到:

为 android cordova 版本检查安装“com.alunny.foo”失败(“c:\phonegap\plgn\cordova\version”),仍然继续。无法安装 'com.alunny.foo':CordovaError: 提供的路径 "c:\phonegap\plgn" 不是 Andr oid 项目。在新的 android_parser (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\cordova-lib\src\cordova\metadata\android_parser.js:35:15) 在新的 PlatformProjectAdapter (C:\Users\ A\AppData\Roaming\npm\node_modules\plugman\node_modules\cordova-lib\src\platforms\platforms.js:61:19) 在 Object.getPlatformProject (C:\Users\A\AppData\Roaming\npm\node_modules\ plugman\node_modules\c ordova-lib\src\platforms\platforms.js:97:23) 在 handleInstall (C:

0 投票
1 回答
448 浏览

android - 删除cordova插件时出错

我只是想从我的科尔多瓦项目中删除一个插件。它应该很简单,但我不知道为什么它会出错。

科尔多瓦插件列表

给我看这个:

cordova-plugin-customurlscheme 4.0.0 “自定义 URL 方案”

科尔多瓦插件对话框 1.1.1 “通知”

科尔多瓦插件文件 3.0.1-dev “文件”

cordova-plugin-file-transfer 1.2.2-dev “文件传输”

当我跑步时

科尔多瓦插件rm科尔多瓦插件customurlscheme

它向我展示了:

这可能是什么?

0 投票
1 回答
2031 浏览

javascript - Plugman - 提供的路径不是 Android 项目

我目前正在尝试为工作中的项目开发 Cordova 插件。我已经开发了一个基本的骨架,包括一个plugin.xml 文件,一个用作接口的javascript 文件,以及一个用于插件的android 版本的骨架文件。为了方便测试,我创建了一个cordova项目并添加了android平台。

当我尝试将插件安装到测试项目时,我收到一条错误消息,提示“提供的路径“省略”不是 Android 项目”(以及堆栈跟踪说同样的事情)。我已检查该平台是否已安装在项目中,并且该项目确实可以运行。plugin.xml 文件如下:

我正在使用 5.2.0 版的 cordova 和 1.0.5 版的 Plugman。对此问题的任何帮助将不胜感激。