Phonegap Cordova安装Windows

fri*_*gon 120 windows cordova

phonegap/cordova的文档非常糟糕.我所要做的就是在我的Windows环境中安装PhoneGap 3.0但没有成功.

以下是我的步骤和失败点.任何人都可以建议解决方案?

根据说明:

  1. 安装Node.js(SUCCESSFUL)
  2. 来自nodes.js :( install -g cordova成功)
  3. 添加平台:( cordova platform add wp8没有发生)
  4. 尝试使用phonegap :( phonegap install wp8找不到ERROR项目目录)

来自" Windows Phone 8平台指南 "

  1. 安装Windows SDK(SUCCESSFUL)
  2. "下载并解压缩[PhoneGap.您将在lib\windows-phone-8\wp8子文件夹中工作,lib\windows-phone-8\wp7包含Windwos Phone 7版本的Cordova"

咦?!?!目录在哪个位置?!?!所以我发现未公开的phonegap目录埋藏在AppData\Local ...中,并且有一个libs目录,但肯定没有任何WP8子文件夹.从哪里安装?大概是上面的add platform命令,但是添加只是让我返回一个新的命令提示符.

尝试使用phonegap命令: phonegap plaform add wp8

错误 - 'platform add wp8'不是节点.

我得到它的开源,但这是残酷的意大利面条参考文档.如果有人能够为WP8成功安装3.0,任何指针都会有所帮助.

fri*_*gon 131

经过几个小时的挫折......这就是我发现的.

  1. 忽略安装文档和所有命令行,node.js的东西(严重的是你会浪费时间在这上面.
  2. 转到github,然后只需下载PhoneGap master .zip
  3. 在那个zip是窗口电话等平台的项目文件......只需使用这些模板.

我不知道这么简单的过程怎么会有更糟糕的文档.它好像是由律师写的.

  • 使用该文档可以让您拥有一个适用于所有平台的"全局"`www`文件夹. (7认同)
  • 谢谢你,我确信,为我节省了很多恶化.此外,对于为Android设置Phonegap的人来说,这是一个很好的资源:[链接](http://cookieflow.wordpress.com/2013/02/24/installing-android-4-2-sdk-and-phonegap-2 -4-0-上窗口-7 /) (3认同)

bin*_*ser 54

我遇到了同样的问题,并通过阅读Stack Overflow中报告的文档和其他问题努力通过一个小时,但我没有找到任何答案.因此,这里是在Windows机器中成功运行phonegap/cordova的指南.

跟着这些步骤

  1. http://nodejs.org/下载并安装node.js.
  2. 运行命令npm install -g phonegap(如果是phonegap安装)或运行命令npm install -g cordova(如果安装了Cordova).
  3. 安装完成后,您可以注意到:

    C:\Users\binaryuser\AppData\Roaming\npm\cordova -> C:\Users\binaryuser\AppData\Roaming\npm\node_modules\cordova\bin\cordova
    cordova@3.0.9 C:\Users\binaryuser\AppData\Roaming\npm\node_modules\cordova
    ??? ncallbacks@1.0.0
    ??? open@0.0.3
    ??? colors@0.6.2
    ??? semver@1.1.0
    ??? shelljs@0.1.2
    ??? follow-redirects@0.0.3 (underscore@1.5.2)
    ??? elementtree@0.1.3 (sax@0.3.5)
    ??? optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.2)
    ??? xcode@0.5.1 (node-uuid@1.3.3, pegjs@0.6.2)
    ??? glob@3.2.6 (inherits@2.0.1, minimatch@0.2.12)
    ??? plist@0.4.3 (xmlbuilder@0.4.2, xmldom@0.1.16)
    ??? tar@0.1.18 (inherits@2.0.1, block-stream@0.0.7, fstream@0.1.24)
    ??? prompt@0.2.7 (revalidator@0.1.5, pkginfo@0.3.0, read@1.0.5, utile@0.1.7, winston@0.6.2)
    ??? request@2.22.0 (json-stringify-safe@4.0.0, aws-sign@0.3.0, qs@0.6.5, oauth-sign@0.3.0, forever-agent@0.5.0, cookie-jar@0.3.0, tunnel-agent@0.3.0, mime@1.2.11, node-uuid@1.4.1, http-signature@0.10.0, hawk@0.13.1, form-data@0.0.8)
    ??? express@3.0.0 (methods@0.0.1, fresh@0.1.0, range-parser@0.0.4, crc@0.2.0, cookie@0.0.4, commander@0.6.1, debug@0.7.2, mkdirp@0.3.3, send@0.1.0, connect@2.6.0)
    ??? ripple-emulator@0.9.18 (connect-xcors@0.5.2, colors@0.6.0-1, accounting@0.3.2, request@2.12.0, moment@1.7.2, express@3.1.0)
    ??? npm@1.3.11
    ??? plugman@0.11.0 (ncallbacks@1.1.0, osenv@0.0.3, bplist-parser@0.0.4, underscore@1.4.4, semver@2.0.11, dep-graph@1.1.0, elementtree@0.1.5, xcode@0.6.1, nopt@1.0.10, rc@0.3.0, tar.gz@0.1.1, npm@1.3.4)
    
  4. 注意上面的行你可以看到路径是提到的文件.复制该路径.在我的情况下它是C:\Users\binaryuser\AppData\Roaming\npm\cordova如此使用cd C:\Users\binaryuser\AppData\Roaming\npm\和类型cordova.在那里,它终于有效了.

  5. 由于-g键值不起作用,因此您已设置环境变量路径:
    1. Win+ Pause|Break或右键单击Computer并选择Properties.
    2. 单击Advanced system settings左侧.
    3. 单击选项卡Environment Variables下的Advanced.
    4. 选择PATH变量并单击Edit.
    5. 将上述路径复制到值字段,然后按OK.

  • 另请注意,如果您以管理员身份安装node.js,并且您的用户在Active Directory下拥有有限的权限,则应该以您的用户身份运行"npm install -g phonegap"而不是管理员,否则将在管理员下创建文件漫游文件夹和您的用户将无权访问它们.您可以在管理员下"npm卸载phonegap",并在这种情况下再次以用户身份安装. (7认同)
  • 它适用于我使用Windows cmd.exe (3认同)
  • @gotnull我的动议. (2认同)
  • 当我尝试使用node.js命令提示符时,我收到一条错误,指示我使用系统终端.这适用于Node.js v0.10.26. (2认同)

Jam*_*ica 18

这个答案首先发布在这里:cordova/phonegap不会制作android目录

随着Cordova 3.3.0的发布,似乎PhoneGap团队正试图解决命名混乱问题.文档已更新,以推荐使用该cordova命令的人员.不要再使用该phonegap命令了.

这是一个全新的安装指南,可确保无故障设置:

  1. 安装Cordova(从现在开始忘记名称PhoneGap).对于PC:

    C:> npm install -g cordova

  2. 在命令提示符下,使用以下命令导航到要创建项目的文件夹:

    cordova create hello com.example.hello HelloWorld
    cd hello

  3. 定义您要支持的操作系统,例如:

    cordova platform add wp8

  4. 安装插件(如果需要).例如,我们需要以下内容:

    cordova plugin add org.apache.cordova.device
    cordova plugin add org.apache.cordova.camera
    cordova plugin add org.apache.cordova.media-capture
    cordova plugin add org.apache.cordova.media
    

  5. 最后,使用以下方法生成应用:
    cordova build wp8

以下是PhoneGap Cordova 3.3.0文档 的链接http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface


Lay*_*nka 6

我也遇到了同样的错误.我甚至尝试从GitHub下载PhoneGap主机,但我发现我得到的是Phonegap 2.9.我最终不得不下载Cordova 3 Source

按照以下步骤进行操作.

  1. 下载并解压缩Cordova 3 Source
  2. 运行cordova-wp8文件夹中的template.bat
  3. 将生成的Zip文件复制到Visual Studio模板文件夹