Tag: ionic framework

运行npm时找不到npm-cli.js

通常我可以使用npm安装一个库,但今天安装yeoman时我遇到了这个错误。 请帮忙弄清楚什么是根本原因。 D:\Works\phonegap\ionic\todo>npm install -g yo module.js:340 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:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:906:3 我看着文件夹: C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ 但是不会将node_modules文件夹看作所描述的错误。 我也试着findnpm-cli.js ,看看它是在C:\Program Files\nodejs\node_modules\npm\bin\

如何从cordova / ionic命令行中selectios仿真器

在使用离子仿真命令行(我假设它是相同的cordovaphoengap)我如何select设备 – 无论是iPad或iPhone高屏幕。 它总是默认为3.5“屏幕。

我得到“错误:找不到与给定名称相匹配的资源(值为@ integer / google_play_services_version)”

我正在开发一个应用程序在ionic framework/cordova,当我尝试“cordova运行机器人”我得到这个: “错误:找不到与给定名称匹配的资源(值为@ integer / google_play_services_version)” 我真的不知道发生了什么,我试图用一个固定值(我知道不是最好的解决scheme)来设置值,问题仍然存在。 提前致谢!

离子含量与离子集pipe棒重叠

我正在构build基于ionic framework的phonegap应用程序。 在一个html页面中,我需要一个头文件和一个内容,但头文件与内容重叠。 对不起,我没有足够的声誉来发布图像。 代码如下。 html页面与lib文件夹位于同一个文件夹中,其中包含离子css和js文件夹。 <html> <head> <meta charset="utf-8"> <title>Weather</title> <!– Sets initial viewport load and disables zooming –> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no"> <link rel="stylesheet" href="lib/css/ionic.css"> <script src="lib/js/ionic.bundle.js"></script> <script src="lib/js/angular/angular-resource.js"></script> </head> <body> <ion-header-bar class="bar bar-header bar-dark"> <h1 class="title">Settings</h1> <button class="button button-clear" ng-click="closeSettings()">Close</button> </ion-header-bar> <ion-content has-header="true"> <div class="padding"> <div class="list"> <label class="item item-input"> <span […]

Angularjs推迟日志运行计时器任务(s)

构build一个离子应用程序,并突然遇到一个问题,我发现真的很难debugging的地方是浏览器“推迟”长时间运行的计时器任务,导致我的视​​图只能执行一次控制器中的代码(即使控制器显式重新加载)。 警告是: 推迟长时间运行计时器任务以提高滚动平滑度。 请参阅crbug.com/574343。 我在之后: 了解警告及其发生的原因 任何指导如何去debugging这样的警告。 提前致谢。 更新我觉得重要的是要注意,虽然从来没有收到错误,只有警告作为我的问题的原因,我已经回滚到一个工作版本。 这个工作版本仍然有警告出现,但不影响我的应用程序的运行。

AngularJS ng-click转到另一个页面(使用Ionic框架)

理想情况下,当我点击button(在顶部的离子导航栏中),它应该把我带到另一个页面。 然而它不工作。 点击后,导航栏button全部消失。 当我使用虚拟代码,它的工作原理; 警报出现。 但是,当我将其交换到实际的代码,它无法正常工作。 我对控制器代码有一些错误的感觉,以及如何引用URL或视图。 但是使用href和ui-sref进行testing也不会产生任何结果。 Google Devt Tools(JS控制台)和Batarang也没有显示任何内容。 有人能告诉我的方式吗? 虚拟html代码 <button class="button button-icon ion-compose" ng-click="create()"></button> 虚拟控制器代码在js文件中 $scope.create = function() { alert("working"); }; 实际的HTML代码(我尝试了所有4个版本) <button class="button button-icon ion-compose" ng-click="create('tab.newpost')"></button> <button class="button button-icon ion-compose" ui-sref="tab.newpost"></button> <button class="button button-icon ion-compose" href="/tab/newpost"></button> <button class="button button-icon ion-compose" ng-click="location.path('/tab/newpost')"></button> 控制器文件(Post和Auth依赖性工作正常)。 当我尝试将URL放在.go()和function()中时,应用程序失败。 app.controller('NavCtrl', function ($scope, $location, $state, Post, Auth) […]

上传到App Store时出现Xcode错误:“找不到合适的应用程序logging”

我正在使用Ionic为iOS构build一个html应用程序。 我已经在iTunes Connect上注册了一个应用程序。 在我上传到App Store之前,一切顺利。 我得到以下错误: iTunes Store操作失败。 没有find合适的应用logging。 validation您的包标识符“com.iconicframework.app315125”是否正确。

cordova:[错误:请安装Android目标:“android-21”

我只是更新了我的应用程序中的cordova + ionic,之后我通过Android SDK manager成功安装了Android-SDK v22。 但是在运行命令之后: cordova build android 我总是得到以下消息: Running command: /Users/peter/workspace/myapp/platforms/android/cordova/build [Error: Please install Android target: "android-21". Hint: Open the SDK manager by running: /Users/peter/adt-bundle-mac/sdk/tools/android You will require: 1. "SDK Platform" for android-21 2. "Android SDK Platform-tools (latest) 3. "Android SDK Build-tools" (latest)] ERROR building one of the platforms: Error: /Users/peter/workspace/myapp/platforms/android/cordova/build: Command […]

ionic framework$ state.go('app.home'); 在页面上添加我想要去(如何删除它)的返回button?

我有侧边栏菜单的应用程序。 我在第二页,我呼叫控制器function,redirect到第一页使用: $state.go('app.home'); 问题是,在这个页面上现在显示的是后退button,旁边的侧边栏菜单图标,见下图: 有人可以告诉我如何否认添加回到已分配侧边栏菜单的页面的button? 谢谢你的帮助。 app.js与路由器configuration如下: angular.module('Test', ['ionic', 'config', 'Test', 'LocalStorageModule']) .run(function($ionicPlatform) { $ionicPlatform.ready(function() { // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard // for form inputs) if(window.cordova && window.cordova.plugins.Keyboard) { cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); } if(window.StatusBar) { // org.apache.cordova.statusbar required StatusBar.styleDefault(); } }); }) .config(function($stateProvider, $urlRouterProvider, localStorageServiceProvider) […]

离子android构build错误 – 无法find“ANDROID_HOME”环境variables

我正在尝试在linux中为离子build立android,但是它向我展示了这样一个错误 [Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually. Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.] ERROR building one of the platforms: Error: /home/kumar/myapp/platforms/android/cordova/build: Command failed with exit code 2 You may not have the required environment or OS […]