插件不能在 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#