当前位置: 首页 > 知识库问答 >
问题:

Phonegap Cordova安装窗口

帅煌
2023-03-14

phonegap/cordova的文档非常糟糕。我只想在Windows环境中安装PhoneGap 3.0,但没有成功。

下面是我的步骤和失败点。有人能就解决方案提出建议吗?

根据说明:

  1. 安装Node.js(成功)
  2. 从nodes.js:install-g cordova(SUCCESSFUL)
  3. 添加平台:cordova平台添加wp8(什么都没发生)
  4. 尝试phonegap:phonegap install wp8(找不到ERROR项目目录)

来自“Windows Phone 8平台指南”

  1. 安装Windows SDK(成功)

呵呵?!?!目录在哪个位置?!?!所以我找到了埋藏在AppData\Local中的未记录的phonegap目录。。。还有一个libs目录,但肯定没有任何WP8子文件夹。从哪里安装?可能是上面的add platform命令,但add只是将我返回到一个新的命令提示符。

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

错误-“platform add wp8”不是节点。

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


共有3个答案

卢阳泽
2023-03-14

随着Cordova 3.3.0的发布,PhoneGap团队似乎正在努力解决命名混乱的问题。文档已经更新,建议人们改用cordova命令。请勿使用 <罢工> 电话间隙 不再使用命令。

以下是保证无故障设置的新安装指南:

>

  • 安装Cordova(从现在起忘记PhoneGap这个名称)。对于PC:

    C:> npm install -g cordova

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

    cordova create hello com.example.hello HelloWorld
    cd hello

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

    cordova platform add wp8

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

    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
    
    cordova build wp8

    以下是指向 <罢工> 电话间隙 Cordova 3.3.0文档http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The命令行界面

  • 督飞鸣
    2023-03-14

    我也遇到了同样的问题,花了一个小时阅读了文件和堆栈溢出中报告的其他问题,以获得通过,但我没有找到任何答案。下面是在Windows机器中成功运行phonegap/cordova的指南。

    >

  • 下载并安装节点。js发件人http://nodejs.org/
  • 运行命令npm install-g phonegap(如果是phonegap安装)或运行命令npm install-g cordova(如果是cordova安装)
  • 安装完成后,您会注意到:

    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 (html" target="_blank">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)
    

    注意上面的一行,您可以看到提到文件的路径。复制该路径。在我的例子中,它是C:\Users\binaryuser\AppData\Roaming\npm\cordova,所以请使用cd C:\Users\binaryuser\AppData\Roaming\npm,然后键入cordova。就是这样,它终于起作用了。

    1. Win暂停|中断或右键单击计算机并选择属性
    2. 单击左侧的高级系统设置
    3. 单击Advanced选项卡下的环境变量
    4. 选择PATH变量并单击Edit
    5. 将上面提到的路径复制到值字段并按OK

  • 苏洛城
    2023-03-14

    经过几个小时的沮丧...这是我发现的。

    1. 忽略安装留档和所有命令行,node.js东西(说真的,你会在这上面浪费几个小时。
    2. 转到github并简单地下载PhoneGap master. zip
    3. 在那个zip中是windows phone等平台的项目文件......只需使用这些模板。

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

     类似资料:
    • 引用脚本的内容: ; 该脚本使用 HM VNISEdit 脚本编辑器向导产生 ; 安装程序初始定义常量 !define PRODUCT_NAME "飞扬组件选择工具" !define PRODUCT_VERSION "1.0.0.0" !define PRODUCT_PUBLISHER "霸王硬上弓" !define PRODUCT_WEB_SITE "http://www.SooWind.c

    • 我是多克的新手。安装Docker工具箱(操作系统:Windows 10)后,我运行Docker快速入门终端,并在控制台中看到以下内容: 我做错了什么?所有系统和安装步骤的检查都是从这里开始的。 非常感谢您的帮助!

    • 安装finerycms之前的先决条件 安装Ruby和Rubygems 安装数据库(mysql) 安装ImageMagick最新版本 所有先决条件都已正确安装。下一步安装refinerycms “gem安装精炼CMS”,然后不工作,我得到这个错误 找不到一个有效的gem'finerycms'()=0),原因如下:无法从https://rubygems.org/下载数据-ssl_connect返回=1

    • GridPane有两列:第一列包含固定大小的ImageView,第二列包含带有文本元素的VBox。我需要这个VBox来适应列宽。网格有正确的尺寸,ImageView,但第二列中的VBox适合它包含的文本,而不是父(网格)。 根据给出的示例,我希望'box'具有与'grid'对象的第二列相同的宽度。怎么解决这个? 提前致谢

    • 我遇到了第三方工具蝗虫群。因此,我继续安装它使用命令pip安装蝗虫群。在文档中,它被指定运行命令swam-h,但是当我运行它时,命令提示符说该命令不被识别。我从安装群文件的地方打开了cmd。对此有什么解决办法吗?

    • 我想在我的Windows 10上安装水槽代理,以便将日志放入安装在虚拟机上的hortonworks沙盒中。我参考这个链接做了所有设置-https://gudisevablog.wordpress.com/2016/12/08/apache-flume-windows-10/但是当我运行这个时出现了一些问题 命令 - “ flume-ng agent –conf %FLUME_CONF% –conf