Tag: ionic framework

离子应用程序不能运行在4.x的Android平台

在升级Nodejs和所有其他模块后,我无法在4.x版本的androids中运行Ionic构build应用程序 它显示应用程序成功执行,但在仿真器或连接的设备上没有任何应用程序安装。 同样的事情是在cordova ionic info: Cordova CLI: 5.1.1 Ionic Version: 1.0.0 Ionic CLI Version: 1.5.5 Ionic App Lib Version: 0.2.2 OS: Windows 7 SP1 Node Version: v0.12.5 Npm version { menu: '1.0.0', npm: '2.11.2', http_parser: '2.3', modules: '14', node: '0.12.5', openssl: '1.0.1o', uv: '1.6.1', v8: '3.28.71.19', zlib: '1.2.8' } 更新[28/06/2015]我绑了几天,但没有成功。 我尝试了很多方法,但默认的Android目标:android-22 Creating Cordova project for […]

build立离子应用程序时找不到模块'shelljs'

当我build立android平台时,我收到shelljs模块找不到的错误,但是这个模块是全局安装的。 事实上,Android平台得到构build,我可以从Android Studio运行项目,但是…我想能够从控制台模拟,我不能这样做,因为这个错误 MacBook-Pro-de-Ruben-5:TransportMe rubdottocom$ sudo ionic build android Running command: /Users/rubdottocom/Documents/AndroidStudio/TransportMe/hooks/after_prepare/010_add_platform_class.js /Users/rubdottocom/Documents/AndroidStudio/TransportMe add to body class: platform-android Running command: /Users/rubdottocom/Documents/AndroidStudio/TransportMe/platforms/android/cordova/build module.js:338 throw err; ^ Error: Cannot find module 'shelljs' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:278:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (/Users/rubdottocom/Documents/AndroidStudio/TransportMe/platforms/android/cordova/lib/build.js:24:15) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at […]

安装ionic framework时出错

我已经看了其他的问题和答案,但我的问题仍然没有解决。 我已经成功安装了node.js节点版本:0.12.7 NPM版本:2.11.3 现在当我安装Cordova时,有一些警告,但它确实被安装。 之后,当我尝试安装离子,它显示所有错误,不安装。 我在Windows机器上…所以我不使用命令中的“sudo”。 我还没有尝试安装JDK,Apache Ant和Android SDK。 他们在安装时需要吗? 请让我知道如果你想截图。 谢谢

PhantomJS 1.9.8(Windows 7 0.0.0)错误ReferenceError:无法findvariables:angular度

我有Node v4.1.1 , npm v2.14.4 , Karma version: 0.13.15并遵循本教程http://mcgivery.com/unit-testing-ionic-app/来testing我的IONIC应用程序。 我正在尝试运行testing时遇到此错误 PhantomJS 1.9.8 (Windows 7 0.0.0) ERROR ReferenceError: Can't find variable: angular at D:/IONIC/ionic-testing/www/js/app.js:8 请帮我解决这个问题。

发送来自android的使用'离子运行android'到nodejs本地主机服务器的请求

我正在使用'离子运行android'来运行我的设备上的离子应用程序,连接到我的笔记本电脑进行检查。 我也在笔记本电脑的localhost:3000端口上运行节点js服务器。 1)如何从我的设备上运行的离子应用程序发送请求到本地在我的笔记本电脑上运行的服务器。 2)什么是我需要发送请求的url? 是'localhost:3000'吗? 是我的实际IP(XXXX:3000)? 谢谢!

Angular / Node CORS问题

我正在服务器端build立一个节点js的Web应用程序,并在客户端build立angular度。 我正在运行不同的域上的服务器和其他域上的客户端。 我的服务器端代码: var express = require('express'); var app = express(); var http = require("http").createServer(app); var request = require('request'); app.use(function(req, res, next) { console.log(req.headers); res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization"); res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE'); next(); }); app.get('/api/hello', function(req, res){ var data = {'message': 'Server is running'} res.jsonp(data); }); http.listen(5000); 和在客户端(Angular)。 angular.controller('myController', function($state, $http){ $http.get('http://localhost:5000/api/hello').success(function(response, status) […]

离子通知/推送消息

我需要发送一个包含类别和消息的所有用户谁已经安装我的应用程序的JSON,如下所示: {category:"shoes", message:"New pair of shoes available"} 那么我只需要显示一个警告/通知给用户,这些用户检查了与JSON类别相匹配的特定选项 。 我正在使用Ionic,NodeJS和Express。 我怎么能这样做?

npm ERR! 使离子服务命令失败(要求检查安装的node.js和npm的版本)

我正尝试用ionic framework2创build一个docker environement(我希望用于git和我的团队)。 我有一个名为ionic-boilerplate的项目目录。 在这个目录中,我有一个没有node_modules文件夹的离子应用程序。 当我执行docker-compose up –build命令时,在我的docker中,我安装了所有需要的depdancies。 这是我的离子样板/ Dockerfile : FROM node:6.9.4 RUN npm install -g cordova@4.2.0 ionic@2.2.1 ENV DOCKER_CONTAINER_APP=/web-app RUN mkdir -p $DOCKER_CONTAINER_APP ADD . $DOCKER_CONTAINER_APP RUN cd $DOCKER_CONTAINER_APP WORKDIR $DOCKER_CONTAINER_APP RUN npm install EXPOSE 8100 35729 CMD ionic serve –all 这是我的离子样板/ docker-compose.yml : version: '2' services: ionic: build: . ports: – "8100:8100" […]

使用Bunyan和Logentrieslogin打字稿

我想在我的离子应用程序中使用logentries.com设置远程日志logging。 这是从我的package.json摘录: "dependencies": { "bunyan": "^1.8.5", "bunyan-logentries": "^1.2.0", }, "devDependencies": { "@types/bunyan": "0.0.35", "@types/bunyan-logentries": "0.1.30", "typescript": "2.0.9" }, 码 import {createStream} from "bunyan-logentries"; import * as Logger from "bunyan"; // … constructor() { let token = 'xxxxxxxxxxxxxxxxx'; let log = Logger.createLogger({ name: '', streams: [{ level: 'info', stream: createStream({token: token}), type: 'raw' }] }); log.info("Created […]

找不到与给定名称匹配的资源:attr'android:keyboardNavigationCluster'

当我尝试使用ionic cordova run android –prod时,我目前在我的Ionic项目中遇到这个奇怪的错误。 我尝试删除和读取平台,删除和读取节点模块,切换npm和节点版本无济于事。 问:有没有人有任何想法如何解决这个神秘的问题? C:\…\platforms\android\build\intermediates\res\merged\debug\values-v26\values-v26.xml:15: error: Error: No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. FAILED BUILD FAILED Total time: 26.595 secs FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':processDebugResources'. > com.android.ide.common.process.ProcessException: Failed to execute aapt * Try: Run with –stacktrace option to […]