问题标签 [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.
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?它可以以任何方式修复吗?
cordova - 使用 Plugman 的插件安装错误 - Phonegap
我在phonegap中安装了plugman,但后来在安装插件时显示以下错误:
无法读取 NULL 的属性“修剪”。现在这是什么意思?
ios - 无法在 iOS 中安装 Plugman
我想在 iOS 中安装 Plugman 来管理 Phonegap 插件。我在终端中使用以下命令。
npm install -g 插件
但我收到以下错误,
cordova - 无法超越“登录错误”发布到 Cordova 插件注册表
我正在尝试在 plugins.cordova.io 的公共 Cordova 存储库中发布对插件的更新。调用plugman publish
被拒绝并出现“登录错误”。根据网上的其他信息,我尝试删除 ~/.plugman 并重新运行plugman adduser
. 该命令成功,但我在后续尝试发布时仍然收到登录错误。
我当然有可能没有正确的密码,但似乎没有任何方法可以执行密码重置。我还注意到,runningplugman adduser
似乎没有在 ~/.plugman 中存储任何凭据信息,但它确实创建/更新了 ~/.npmrc。我在 npmjs 上有一个单独的帐户,所以我不知道他们是否以某种方式进行了交互。
所以现在我完全被锁定在公共存储库之外。我仍然可以访问与插件关联的电子邮件地址,但没有任何密码重置程序,我不确定下一步该去哪里。我没有在注册网站本身上看到任何联系方式。
cordova - cordova plugin.xml 框架替换了我的 build.gradle
我写如下
但是我在platforms/android/IMKit 下的build.gradle 文件被cordova 替换为它自己的文件。如何避免 cordova 替换我的 build.gradle 文件。
node.js - VS 2015 RC - 尝试从远程注册表获取本地插件
我有一个本地插件,我正在尝试将其安装到 Cordova 项目中。通过 VS 添加它就像一个魅力,但是当我构建它时,plugman 尝试从注册表中检索插件(npm http GET http://registry.cordova.io/[Plugin]/[Version])和构建失败,因为这个插件只存在于本地。
任何人都有线索,如何让plugman从本地路径获取插件?
cordova - 具有新插件名称的 Cordova plugman
根据 Cordova 的这个公告,我们应该开始使用新的插件 ID(例如,cordova-plugin-* 而不是 org.apache.cordova.*)。
但是,我不使用 Cordova CLI,而是使用 plugman 手动安装插件。
在这种情况下,我们如何确保使用正确的插件?如果我尝试安装类似的东西,--plugin cordova-plugin-device
而不是--plugin org.apache.cordova.device
,它不会找到它。
javascript - phonegap / cordova 插件开发
现在我的插件看起来像这样:
然后我做了一个新项目并添加了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:
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
它向我展示了:
这可能是什么?
javascript - Plugman - 提供的路径不是 Android 项目
我目前正在尝试为工作中的项目开发 Cordova 插件。我已经开发了一个基本的骨架,包括一个plugin.xml 文件,一个用作接口的javascript 文件,以及一个用于插件的android 版本的骨架文件。为了方便测试,我创建了一个cordova项目并添加了android平台。
当我尝试将插件安装到测试项目时,我收到一条错误消息,提示“提供的路径“省略”不是 Android 项目”(以及堆栈跟踪说同样的事情)。我已检查该平台是否已安装在项目中,并且该项目确实可以运行。plugin.xml 文件如下:
我正在使用 5.2.0 版的 cordova 和 1.0.5 版的 Plugman。对此问题的任何帮助将不胜感激。