插件不能在 Windows 上工作?为 phonegap 3.0 应用程序添加核心功能

Posted

技术标签:

【中文标题】插件不能在 Windows 上工作?为 phonegap 3.0 应用程序添加核心功能【英文标题】:plugman not working on windows? adding core features to phonegap 3.0 app 【发布时间】:2013-07-22 11:06:05 【问题描述】:

我关注了instructions。

安装了 plugman(命令不起作用,所以我将此 C:\Users\XXX\AppData\Roaming\npm\node_modules\cordova\node_modules.bin 添加到 PATH 以使 'plugman' 命令在 cmd 中工作)。

在让plugman命令工作后(它的帮助在控制台中工作),我输入了相机api命令:

plugman --platform android --project c:/path/to/app --plugin https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

输出是:

undefined is not a function

我做错了什么?

【问题讨论】:

【参考方案1】:

我在 phonegap google group 上找到了答案。

要完成这项工作,您需要安装 git 控制台,然后使用命令下载插件:

phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

【讨论】:

【参考方案2】:

这是一个bug that was recently submitted 并已修复。

您基本上需要安装 Git,是的,但要让 plugman 在“cmd.exe”(或任何非 Git CLI)中工作,您需要在系统路径中安装 Git/bin。

摘自我的博客 (http://atomicstructure.net/blog/2013/07/phonegap-3-0-troubles):

单击开始,右键单击计算机,然后选择属性。点击高级系统设置(左上角),然后点击高级标签中的环境变量

系统变量下找到名为Path的变量并编辑它以包含安装Git的完整系统路径。例如,我现在的内容是:

%SystemRoot%\system32;%SystemRoot%; [snip] ;C:\Program Files (x86)\Git\bin

所有重要的部分都以粗体突出显示。与 Ant 和 Android 开发工具一样,您也需要包含 /bin 子文件夹

【讨论】:

以上是关于插件不能在 Windows 上工作?为 phonegap 3.0 应用程序添加核心功能的主要内容,如果未能解决你的问题,请参考以下文章

为什么Windows Phone 8模拟器不能在Windows 8.1中运行?

从 GPS 坐标转换为 windows phone 中的地址

从 winForms 移植到 Windows phone 8.0 C#

Windows Phone 8 全景布局

Windows Phone 8 可以播放 WAV 文件但不能播放 MP3

Windows Phone 在特定工作日重复警报