Tag: cordova

科多瓦ios错误:ENOENT,打开'/var/mobile/Containers/Data/Application/../../image.jpg in heroku

我正在尝试从iPhone上传图像。 我正在使用cordova插件中的离子,并在后端使用express / node.js。 这段代码工作正常,当我尝试在本地。 但是当我运行在heroku我得到这个错误 错误:ENOENT,打开/var/mobile/Containers/Data/Application/../../image.jpg 我正在使用multer来处理多部分/表单数据 在expressjs / node.js端我有 router.post('/me/avatar', ensureAuthenticated, function(req, res) { fs.readFile(String(req.body.imageUrl).substring(7), function(err, data) { //using String(req.body.imageUrl).substring(7) to avoid file path like "file:///var/mobile/.." in ios simulator and iphone if (err) { console.log(err) res.send({ message: "Error" }) }; }); }) 在离子方面我有 $scope.updateAvatar = function() { var options = { maximumImagesCount: 1 […]

尝试构buildphonegap应用程序时出现错误

我正在尝试构build一个混合应用程序,大约一个小时前我使用相同的环境构build了应用程序,但现在我无法构build任何平台。 cordova给我下面的错误 D:\xampp\htdocs\applications\quadBuild>phonegap build android [phonegap] executing 'cordova build android'… D:\xampp\htdocs\applications\quadBuild>cordova build android Error: Non-whitespace before first tag. Line: 0 Column: 1 Char: at error (C:\Users\Spartan 7\AppData\Roaming\npm\node_modules\cordova\node_m odules\cordova-lib\node_modules\elementtree\node_modules\sax\lib\sax.js:347:8) at strictFail (C:\Users\Spartan 7\AppData\Roaming\npm\node_modules\cordova\n ode_modules\cordova-lib\node_modules\elementtree\node_modules\sax\lib\sax.js:364 :22) at Object.write (C:\Users\Spartan 7\AppData\Roaming\npm\node_modules\cordova \node_modules\cordova-lib\node_modules\elementtree\node_modules\sax\lib\sax.js:6 03:11) at XMLParser.feed (C:\Users\Spartan 7\AppData\Roaming\npm\node_modules\cordo va\node_modules\cordova-lib\node_modules\elementtree\lib\parsers\sax.js:48:15) at ElementTree.parse (C:\Users\Spartan 7\AppData\Roaming\npm\node_modules\co rdova\node_modules\cordova-lib\node_modules\elementtree\lib\elementtree.js:263:1 0) at Object.exports.XML (C:\Users\Spartan 7\AppData\Roaming\npm\node_modules\c […]

types错误:请求path包含非转义字符 – npm&cordova

我正在尝试为Android应用程序使用Apache Cordova 。 我已经与npm安装它,但是当我input命令cordova platforms add android ,我有这个错误: npm http GET https://registry.npmjs.org/cordova-android/4.0.0 TypeError: Request path contains unescaped characters. at new ClientRequest (_http_client.js:73:11) at TunnelingAgent.exports.request (http.js:49:10) at TunnelingAgent.createSocket (C:\Users\Friend\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\node_modules\tunnel-agent\index.js:117:25) at TunnelingAgent.createSecureSocket [as createSocket] (C:\Users\Friend\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\node_modules\tunnel-agent\index.js:184:41) at TunnelingAgent.addRequest (C:\Users\Friend\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\node_modules\tunnel-agent\index.js:80:8) at new ClientRequest (_http_client.js:154:16) at Object.exports.request (http.js:49:10) at Object.exports.request (https.js:136:15) at Request.start (C:\Users\Friend\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\index.js:594:30) at Request.end (C:\Users\Friend\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\index.js:1186:28) 我以为它是从代理发起,所以我设置http-proxy和https-proxy像这样: npm config […]

Cordova CLI:Ant构build不安装

我正在尝试安装Cordova CLI Interface 。 我需要安装Ant Build但每次我添加platorm cordova platfrom add android ,gradle生成得到安装。 谁知道为什么gradle已经安装? 在安装node.js之后,我正在执行这些步骤。 npm install -g cordova@3.6 cordova create <dir_name> com.blah <app_name> cordova plaform add android 环境variables和path都设置好了,但Ant还没有安装。 我正在按照这个链接进行安装,这在我使用Win 7的时候工作,但是现在我切换到了Win 8 64位。

Port Cordova插件(数据库API)到Node.Js模块?

我正在使用Couchbase产品作为数据库来开发具有脱机function的一套应用程序(移动,Web,桌面)。 我们的应用程序将是一个Html + Css + Javascript应该是跨平台的。 Angular和PhoneGap也用于能够使用MVC模式和构build移动。 我们还希望使用JxCore(Node.Js fork)作为单独的后端服务,根据应用程序的types与Couchbase服务器或Couchbase Lite进行通信。 (WebApp将直接与集群上托pipe的Couchbase服务器进行对话,部署在客户端设备上的应用程序需要与Couchbase Lite(embedded式)进行通信并与Couchbase服务器进行同步。 目前,Couchbase为Node.Js提供了一个SDK来与Couchbase服务器进行通信,但是对于Couchbase Lite来说则不是这样。 另一方面,PhoneGap有一个Couchbase Lite的插件,但正如我之前所说的,我们更喜欢后端node.js,它将与数据库进行交谈并公开一个由客户端应用程序调用的rest API,以处理数据数据库。 有没有可能我可以适应这个Couchbase精简版插件,所以我可以用Node.js(不要担心这个插件没有任何桌面平台,我们可以解决这个问题)。 链接到Couchbase精简版插件: https : //github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin 链接到我们使用的JxCore插件: https : //github.com/jxcore/jxcore-cordova 我不知道这是否可行,我是一个虚拟的技术工作。 请让我知道,如果我需要澄清的东西,谢谢!

Cordova构buildiOS应用程序“:”找不到模块“npm-registry-client”(Node JS)

我试图build立我的cordova应用程序在Iphone上没有成功。 Android和Windows Phone一切正常。 当我尝试在Iphone或iOS模拟器上构build它时,我总是遇到同样的错误:“无法find模块'npm-registry-client'”。 这里有一些屏幕: PC: Mac(远程构build): 我在Windows PC上使用Visual Studio 2015,Angular JS框架,Npm 2.11.3和NodeJS 0.12.7。 我已经在我的Mac上用Xcode 7构build了一个空白的iPhone应用程序。 我试图删除node_modules文件夹并重新安装Npm,但它不工作… 有什么build议么? 谢谢阅读 编辑:解决scheme 我find了解决scheme。 'npm-registry-client'安装在我的Windows PC上,但不是在我的Mac上。 在terminal,只需写“npm install npm-registry-client”,一切正常! (仿真器和设备)

离子应用程序框架在Centos服务器中安装

我正在尝试在centos服务器上构build离子项目。 而在centos服务器中build立离子,我得到下面的错误。 [root@localhost todo]# ionic build android Native thread-sleep not available. This will result in much slower performance, but it will still work. You should re-install spawn-sync or upgrade to the lastest version of node if possible. Check /usr/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/cross-spawn/node_modules/spawn-sync/error.log for more details Running command: /root/todo/hooks/after_prepare/010_add_platform_class.js /root/todo add to body class: platform-android Running command: /root/todo/platforms/android/cordova/build [Error: […]

当我试图运行cordova抛出以下错误:

当我试图运行cordova抛出以下错误: module.js:339 throw err; ^ Error: Cannot find module 'umask' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.require (module.js:366:17) at require (module.js:385:17) at Object.<anonymous> (/usr/local/lib/node_modules/cordova/node_modules/npm/lib/utils/umask.js:1:75) at Module._compile (module.js:425:26) at Object.Module._extensions..js (module.js:432:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:311:12) at Module.require (module.js:366:17) at require (module.js:385:17)

我不能运行离子发球

有人可以帮我吗? 我是新来的离子。 当我尝试运行服务时,出现此错误。 我运行sudo npm install -g cordova ,但是错误又回来了。 Error: Cannot find module 'xmlbuilder' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object. (/usr/local/lib/node_modules/ionic/node_modules/xml2js/lib/xml2js.js:12:13) at Object. (/usr/local/lib/node_modules/ionic/node_modules/xml2js/lib/xml2js.js:436:4) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12)

npm install -g cordova,npm在Windows10上安装-g离子

我正在尝试使用angular度和离子来推送通知,我在运行命令提示符时遇到了一些问题。 所以我不得不卸载node.js,我试图重新安装node.js,它成功安装,我通过节点-vvalidation,然后它显示我v4.4.2 然后我试图通过使用以下命令安装cordova,离子: npm install -g cordova npm install -g ionic 它抛出了以下错误: module.js:327 throw err; ^ Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Function.Module.runMain (module.js:441:10) at startup (node.js:139:18) at node.js:968:3 module.js:327 throw err; ^ Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Function.Module.runMain (module.js:441:10) […]