Tag: cordova

连接已创build但未find

我正在开发一个使用Node JS服务器和firebird数据库的Cordova应用程序。 这两个数据库存在,我可以通过isql-fb连接上它。 当我通过电话创build第一个连接时,连接工作,以及在这个连接上完成的查询。 但是,当我创build第二个连接时,它不起作用。 这是我的代码: 连接表,将连接重新组合为[“username”,connexion]表 var connectionTable = []; 连接到数据库并在连接表中添加连接的function: function connectionToDB(username, password, dbAddress){ var con = fb.createConnection(); con.connectSync(dbAddress, username, password, ''); var newConnection = [username, con]; connectionTable.push(newConnection); console.log('connection finished'); //it is displayed for both connections so I think it works }; 通过input的用户名返回想要的连接的函数: function getConnection(username){ for(x in connectionTable){ if(connectionTable[x][0]==username) { return connectionTable[x][1]; } […]

cordova不是一个有效的任务

我格式化我的Mac并设置离子环境 1.install node.js 2.npm install -g cordova 3.npm install -g ionic@2.2.3 之后, ionic serve -l可以运行没有错误,但是当我尝试build立android ionic cordova build android –prod错误出来。 离子信息: Your system information: Cordova CLI: You have been opted out of telemetry. To change this, run: cordova telemetry on. 7.0.1 Ionic Framework Version: 2.0.0 Ionic CLI Version: 2.2.3 Ionic App Lib Version: 2.2.1 Ionic […]

cordova3.1.0:命令行界面不工作

cordova3.1.0:命令行界面不工作。 我安装了node.js并使用了下面的命令 $ sudo npm install -g cordova 安装后得到如下输出: /usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova cordova@3.1.0-0.2.0 /usr/local/lib/node_modules/cordova ├── ncallbacks@1.0.0 ├── semver@1.1.0 ├── colors@0.6.2 ├── open@0.0.3 ├── mime@1.2.11 ├── q@0.9.7 ├── shelljs@0.1.2 ├── follow-redirects@0.0.3 (underscore@1.5.2) ├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.5) ├── 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) ├── tar@0.1.18 (inherits@2.0.1, block-stream@0.0.7, fstream@0.1.24) ├── elementtree@0.1.5 (sax@0.3.5) ├── prompt@0.2.7 (revalidator@0.1.5, pkginfo@0.3.0, […]

错误“cordova平台添加android”

我一直在search整个networking的答案,但每个人似乎都指向环境variables,目前我有这些设置在我的环境 ANT_HOME C:\java\ant JAVA_HOME C:\Program Files\Java\jdk1.7.0_45 PATH values C:\Program Files\nodejs; %JAVA_HOME%\bin; %ANT_HOME%\bin; C:\Users\Julius Robles\Documents\Android\adt-bundle-windows-x86_64-20131030\tools; C:\Users\Julius Robles\Documents\Android\adt-bundle-windows-x86_64-20131030\platform-tools; C:\Users\Julius Robles\Documents\Android\adt-bundle-windows-x86_64-20131030\build-tools; 我假设这些都是我需要的,但仍然无法添加android平台。 我也尝试在ecplise中导入cordova框架,但一直显示不能运行android库的错误。 任何想法家伙? 我安装了Windwos 7(x64): Sencha – Sencha Cmd v4.0.1.45 Cordova – 3.4.0-0.1.3 Ant – Apache Ant(TM)1.9.3版本Node – v0.10.24 Phonegap – 3.4.0-0.19.7 来自我的CMD的错误日志在这里: C:\xampp\htdocs\MyIO>cordova platform add android Creating android project… C:\Users\Julius Robles\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\qj s:126 throw e; ^ Error: […]

phonegap npm安装错误

我正在安装电话差距。 在电话差距网站上显示的命令和说明。 我安装了nodejs并执行了这些命令。 但是导致错误。 在Windows 8上安装PhoneGap时,我尝试了Node.js NPM错误 你可以一步一步的指导吗? 我已经下载phonegap.zip我在哪里放置? C:\Program Files\nodejs>npm install -g phonegap npm ERR! not found: git npm ERR! npm ERR! Failed using git. npm ERR! This is most likely not a problem with npm itself. npm ERR! Please check if you have git installed and in your PATH. npm ERR! System Windows_NT […]

在Apache Cordova中添加平台不起作用

我正在Ubuntu 13.10上安装Apache Cordova,请遵循以下说明: http : //cordova.apache.org/docs/en/3.5.0//guide_cli_index.md.html#The%20Command-Line%20Interface 我被困在“添加平台”部分: $ cordova platforms ls Installed platforms: Available platforms: amazon-fireos, android, blackberry10, firefoxos, ubuntu 看起来像Ubuntu是可用的。 所以我继续。 $ cordova platform add ubuntu Checking ubuntu requirements… Running "dpkg-query -Wf'${db:Status-abbrev}' cmake debhelper libx11-dev libicu-dev pkg-config qtbase5-dev qtchooser qtdeclarative5-dev qtfeedback5-dev qtlocation5-dev qtmultimedia5-dev qtpim5-dev qtsensors5-dev qtsystems5-dev 2>/dev/null | grep -q '^i'" (output to follow) […]

在phonegap应用程序的node.js服务器上使用CORS

我试图连接我的cordova / phonegap应用程序与我的node.js服务器。 问题是,我得到这个错误"XMLHttpRequest cannot load http://127.0.0.1:1234/api/users. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:5000' is therefore not allowed access. The response had HTTP status code 500. " 。 我尝试添加这个中间件到我的node.js服务器,进入我的phonegap域,然后,当然,只是为了testingpurpouses,我想我会允许所有域的CORS,仍然没有运气。 这是我在我的node.js服务器上使用的: app.use(function (req, res, next) { // Website you wish to allow to connect res.setHeader('Access-Control-Allow-Origin', '*'); // Request methods you wish to […]

科多瓦钩:停止节点,直到承诺完成

我正在写一个cordova钩子来更新before_prepare插件。 这里有三个问题: 我得到的错误:[TypeError:不能读取未定义的属性'缓冲'] 我想停止stream程,直到插件更新 是否有可能知道插件是从cordova插件registry还是从git仓库添加的? 我正在使用的代码: var plugin = context.requireCordovaModule('cordova-lib/src/cordova/plugin'), pluginNames = context.opts.cordova.plugins; function updatePlugin(pluginNames) { pluginNames.forEach(function (pluginName) { return removePlugin(pluginName).then(function () { addPlugin(pluginName); }, function(e) { console.log(e); // ERROR: [TypeError: Cannot read property 'buffer' of undefined] }); }); } function removePlugin(pluginNames) { return plugin('rm', pluginNames); } function addPlugin(pluginNames) { return plugin('add', pluginNames); } updatePlugin(pluginNames);

错误:npm应该在正常shell中的节点repl之外运行

我正在阅读如何安装我需要启动我的一个项目的一切教程。 一切都很顺利,直到我在cmd中,我创build了'path',并添加了一切,我有node.js,但是下一步是通过cmd npm install cordova 。 虽然当我尝试这种情况发生: 所以我尝试了它自己没有先访问节点,然后发生这种情况: 这可能是非常简单的,我做错了。 但是,帮助将非常感激。

如何在现有的PhoneGap应用程序中更新Cordova?

谷歌已经通知我,我们的一些Phonegap应用程序正在使用一个现在被认为是不安全的Cordova版本,并且需要更新,但是现在我build立了这些应用程序已经很长时间了,因为这些文档对我来说没什么意义! 我在GNU / Linux上使用Android Studio,据我所知,我使用NodeJS(npm命令行)来创build基本的Phonegap应用程序,然后将其导入到Android Studio中。 很多文档引用了phonegap或cordova命令行,这些命令行根本不存在 – 我只安装了npm。 我从一个命令行中运行了“npm update -g cordova”,它似乎已经成功地启用了Cordova v4,但是如何更新单个应用程序来使用它呢? 在每个项目中的平台/ android / libs我有一个cordova-3.0.0.jar文件,并在平台/ android我有一个cordova文件夹…我只是replace此文件夹和.jar文件,并使用重构函数Android Studio? 我从哪里复制这些? 据推测,更新npm执行已经倾倒了较新的文件的地方… 干杯。