Tag: cordova

是否可以在`git clone`的仓库以外下载一个大文件?

我正在开发一个Cordova插件,它依赖于一个大的二进制文件(一个自定义的ios框架),可以大于300MB。 这太大了检查到我们的git仓库,我不认为这将是正确的解决scheme。 但是,当插件的用户首先通过Cordova命令行安装时,我希望二进制文件在那里: cordova plugin install https://path.to.the.plugin.on.github cordova将自动克隆git仓库。 我想知道的是如何自动从另一个来源如S3下载二进制文件,并将其放置在正确的位置? 这不可能吗?

如何将node.js应用程序转换为cordova

我们为桌面和平板电脑构build了一个node.js应用程序。 这是完全基于Web的应用程序。 现在我打算在android使用Apache cordova来实现与原生应用程序相同的应用程序。 在项目目录下,我们有node_modules,public,….所有客户端文件都在public文件夹中。 当我在浏览器中调用URL时,从客户端我正在进行API调用,以检查用户是否已经login。 像这样,我们正在对我的服务器进行API调用。 根据我的理解,原生应用程序是什么,但我们将所有的客户端文件存储到设备。 每当用户打开应用程序将加载客户端文件,并按照工作stream程将进行API调用。 理论上我很了解这一点。 我卡在哪里: 在桌面应用程序中,我曾经使用/api/web/shared/reject/这样的URL进行API调用,在这里我们不需要提及localhost:8080/api/web/shared/reject/这样的服务器地址,保重。 这同样的事情我怎么能使它在cordova应用程序中工作。 cordova怎么知道这是localhost or something else 关于这个,我看了一下,但是没有find任何教程。 任何人都可以build议我的方式。

cordova,q.js thorwing e,android工具都在path中

所以我已经看了类似的问题的其他答案,似乎每个人都说,要解决这个问题,我需要确保Android的工具,工具和ant在我的path。 我已经确定他们在我的路上,但我仍然遇到这个问题。 为了确保我所做的一切正确,我按照以下网页中的说明进行操作: http : //ionicframework.com/docs/guide/installation.html 我正在使用Mac OS X和下面,你可以看到错误信息。 BUILD FAILED /Users/408366/Desktop/adt/sdk/tools/ant/build.xml:653: The following error occurred while executing this line: /Users/408366/Desktop/adt/sdk/tools/ant/build.xml:698: null returned: 1 Total time: 1 second /Users/408366/Google Drive/Web Design/AHS App/Tests/todo/platforms/android/cordova/node_modules/q/q.js:126 throw e; ^ Error code 1 for command: ant with args: debug,-f,/Users/408366/Google Drive/Web Design/AHS App/Tests/todo/platforms/android/build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen Error: /Users/408366/Google Drive/Web Design/AHS App/Tests/todo/platforms/android/cordova/build: Command failed with […]

Microsoft Visual Studiocordova工具dosn't生成应用程序

我使用Visual Studio 2013.4的Cordova Tools。 当我尝试构build应用程序输出是: 1>—— Build started: Project: AppName, Configuration: Debug Android —— 1> GeneratedJavascript=scripts\index.js;scripts\index.js.map;scripts\platformOverrides.js;scripts\platformOverrides.js.map 1> D:\AppFolder\AppFolder\AppName>call "C:\Program Files (x86)\nodejs\"\nodevars.bat 1> Your environment has been set up for using Node.js 0.10.26 (ia32) and npm. 1> —— Ensuring correct global installation of package from source package directory: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\EXTENSIONS\V4YXQHUD.HVK\packages\vs-mda 它停下来,没有build成:

如何添加cordova插件,现在他们被重命名和移植到NPM?

例如,我想添加相机和文件Cordova插件。 根据官方文件,我应该这样做 meteor add cordova:org.apache.cordova.camera@0.3.1 但是,插件已经改名为cordova-plugin-camera,我怎样才能添加最新的兼容版本? 我知道我需要使用0.3.1,因为文档说。 但是我怎么知道哪个版本用于cordova-plugin-file?

Cordova Apache错误的模块path

我的问题 我正在学习与cordova阿帕奇(以前Phonegap?)混合应用程序?我遵循他们推荐我们的网站的步骤: https://cordova.apache.org/docs/en/latest/guide/cli/index.html 我成功安装了nodeJS(如果我执行命令节点–version,它将返回它的版本) 但是,当我尝试安装cordova时,一切似乎工作,但不是CLI。 所以:我猜CLIconfiguration不正确,但我不确定。 任何人都可以帮助我吗? 笔记: 用于安装cordova(全局)的命令: npm install -g cordova 用于检查它是否正确安装并可从命令行访问的命令(给定错误): cordova –version module.js:340 throw err; ^ Error: Cannot find module 'c:\Program Files\nodejs\node_modules\cordova\bin\cordova' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:289:25) at Function.Module.runMain (module.js:457:10) at startup (node.js:138:18) at node.js:974:3 我发现错误中的path不存在: c:\Program Files\nodejs\node_modules\cordova\bin\cordova 正确的道路必须是: C:\Users\Username\AppData\Roaming\npm\node_modules\cordova\bin\cordova 我在我的全局系统环境中configuration了这个path: C:\Users\Username\AppData\Roaming\npm 我注意到这个文件(需要从CLI调用我猜) #!/bin/sh basedir=`dirname "$0"` case `uname` in *CYGWIN*) […]

用于Visual Studio的Cordova工具不会生成

我收到一些错误,谁知道如何解决? 我正在使用visual studio 2015。 npm WARN弃用npmconf@0.1.16:这个包已经重新集成到npm中,现在已经过时了npm npm WARN安装:rimraf@2.2.0 ENOENT:没有这样的文件或目录,chmod'C:\ Users \ [错误:边缘模块尚未针对node.js版本v5.4.0进行预编译。 您必须构build一个自定义的edge.node版本。 有关构build说明,请参阅https://github.com/tjanczuk/edge 。] 1> ***************************** ********** npm ERR! 代码1 1> —— npm安装失败。 退出代码:1 1> ——软件包安装失败。 重试… 1> npm WARN引擎npm@1.3.4:想要:{“node”:“> = 0.6”,“npm”:“1”}(current:{“node”:“5.4.0”, “npm”:“3.3.12”})1> npm WARN弃用npmconf@0.1.16:这个软件包已经重新集成到npm中,现在已经过时了npm **我已经尝试清除cordova chache!

在Visual Studio 2015 TACo上为Cordova插件集成获取构build错误

这是关于基于Cordova的通用应用程序开发,使用Visual Studio 2015 – Apache Cordova(TACo)的工具。 这里是我试图运行的示例代码: AngularJSToDo应用程序 。 在这个应用程序,有GeoLocationcordova插件正在使用。 在config.xml中: <vs:plugin name="org.apache.cordova.geolocation" version="0.3.10" /> 在为Windows Phone Emulator 8.1构build应用程序的同时,在下面的过程之后会引发错误: ——添加插件:cordova-plugin-geolocation@2.2.0 1>在插件上调用plugman.fetch“cordova-plugin-geolocation@2.2.0” 1>通过插件registry获取插件“cordova-plugin-geolocation@2.2.0” 1> MDAVSCLI:错误:读取ECONNRESET 长时间获取事件后会出现此错误。 我已经尝试通过命令提示符使用“npm”命令来安装特定的插件,但VS编译会自动清除较旧的插件并重新下载并安装最新的插件。 在错误部分,它说 “阅读ECONNRESET” 请指导我应该做些什么来解决从Visual Studio构build这个错误。 参考: https : //taco.visualstudio.com/en-us/docs/create-a-hosted-app/

如何将Android支持添加到我的Ionic应用程序项目?

我创build了一个离子应用程序项目。 我想添加Android支持到我的应用程序。 为此,我使用了“离子平台添加Android”,但是我的系统显示了一些错误,我正在使用Windows机器。 Adding android project… Running command: cmd "/s /c "C:\Users\SYSTEM-03\.cordova\lib\npm_cache\cordova-android\6.0.0\package\bin\create.bat E:\workspace\appstore\demoapp\platforms\android com.ionicframework.demoapp722446 demoapp –cli"" C:\Users\SYSTEM-03\.cordova\lib\npm_cache\cordova-android\6.0.0\package\bin\templates\cordova\lib\AndroidStudio.js:16 for(file of eclipseFiles) { ^^ SyntaxError: Unexpected identifier at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (C:\Users\SYSTEM-03\.cordova\lib\npm_cache\cordova-android\6.0.0\package\bin\templates\cordova\lib\AndroidProject.js:24:21) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32)

如何克隆一个离子项目?

最近我必须设置我的新操作系统。 我所有的离子项目上传到Git。 当我克隆我的项目,并运行npm install它显示一些错误。 我的问题是如何安装所有离子依赖项,如果我从git克隆我的项目,并正常运行?