Tag: ionic3

如何增加Ionic的Javascript堆大小

我正在使用–release和–prod标志运行Ionic应用程序的内存不足问题。 不幸的是,当它接缝的时候,Node允许使用的内存空间对于这个过程是不够的,而且会产生下面的错误(可能在没有内存块可用于执行操作的情况下): 正如在这个答案中所build议的,我试图在构build命令之前利用package.json start脚本中的max_old_space_size标志无效。 主要是因为节点进程在设置标志后由Ionic CLI方式内部运行。 我也尝试用这个答案中build议的更大的堆大小来重新安装Ionic,但是这似乎只解决了Ionic软件包本身安装期间的内存限制问题,而不是通过CLI使用Ionic进行的任何后续操作。 在此先感谢您的帮助。 🙂 离子信息: cli packages: (D:\ionic\<…>\node_modules) @ionic/cli-utils : 1.9.2 ionic (Ionic CLI) : 3.9.2 global packages: Cordova CLI : 7.0.1 Gulp CLI : CLI version 3.9.1 Local version 3.9.1 local packages: @ionic/app-scripts : 2.1.4 Cordova Platforms : android 6.2.3 ios 4.5.0 Ionic Framework : ionic-angular 3.3.0 System: Android […]

HTTPerror handling在低networking区域获取数据

嘿家伙我使用离子3本地HTTP做HTTP请求到我的后端服务器,我注意到在低信号区域的一些HTTP请求进入HTTP请求的error handling程序,因为它不能发送请求,由于networking信号低。 我想知道是否有任何人有build议或经验,如果它是一个好主意尝试重试error handling程序的HTTP请求,以便它可以再次尝试,看看它是否可以尝试再次发送请求? 如果是的话,你是如何正确处理这个问题的? 只是想看看如何使我的离子3应用程序在低信号区域更稳定。

找不到模块node_modules \ @ionic \ app-scripts IONIC 3

我已经安装npm 3.10.10然后我已经installed ionic 3.9.2和cordova 7.0.1 。 我已经尝试了以下步骤: ionic start newProject (select一个标签项目) ionic serve 这个命令会throw error 错误:找不到模块'E:\ firstProject \ node_modules \ @ionic \ app-scripts' 我发现只有这个线程错误:找不到模块'@ ionic / app-scripts' 。 我不想降级我的nodejs版本,因为我想使用最新的function 但我试过了, npm i @ionic/app-scripts ( SAG答案 ) 执行上面的command后,我得到同样的error 请在不降级nodejs version情况下帮助我 编辑1(根据sampathbuild议):下面是我的package.json文件 { "name": "firstProject", "version": "0.0.1", "author": "Ionic Framework", "homepage": "http://ionicframework.com/", "private": true, "scripts": { "clean": […]

运行时错误:无法find模块“leaflet.awesome-markers”离子3

我正在使用Leaflet将Font Awesome标记添加到Ionic 3应用程序,该Leaflet可以成功显示Leaflet的内置标记,但是当我尝试导入leaflet.awesome标记模块时, ionic serve报告运行时错误,说明找不到模块leaflet.awesome-markers 。 我遵循的一个build议是删除node_modules目录,让npm重新安装所有东西。 这并没有改变结果。 ionic info输出: cli packages: (/home/jett/git/mobiLoc/node_modules) @ionic/cli-plugin-cordova : 1.6.2 @ionic/cli-plugin-ionic-angular : 1.4.1 @ionic/cli-utils : 1.7.0 ionic (Ionic CLI) : 3.7.0 全球套餐: Cordova CLI : 7.0.1 本地套餐: @ionic/app-scripts : 1.3.7 Cordova Platforms : android 6.2.3 ios 4.4.0 Ionic Framework : ionic-angular 3.2.1 系统: Android SDK Tools : 26.0.2 Node […]

IONIC 3应用程序不正确发布JSON

我希望能得到这个帮助。 以下是我写的用于发送电子邮件和密码的代码。 这一切都看起来不错,直到它到达服务器。 服务器将其处理为: { '{"email":"email@gmail.com","pin":"1234"}': '' } 我不确定问题出在哪里。 我已经尝试通过邮递员发送电子邮件和pin,并且没有问题。 我甚至包含了POSTman创build的头文件(Content-Type:application / x-www-form-urlencoded),以确保我以同样的方式发送所有的信息。 这是我的离子代码: export class LoginPage { baseURL: string = 'http://localhost:1000/api' data: any; constructor(public navCtrl: NavController, public navParams: NavParams, private http: Http) { } login(email, pin) { let headers = new Headers(); headers.append('Content-Type', 'application/x-www-form-urlencoded'); let options = new RequestOptions({ headers: headers }); let body […]

我可以在Sqlite中查看我的表格devise和内容吗?

我是Ionic的初学者,所以现在我正在尝试修改某人创build的离子项目。 我使用离子v3.13.2和cordova v 7.1.0我使用angular4为客户端 现在我需要知道前一个人创build的表格,还需要看看里面的所有内容 是否有可能检查表devise和列出sqlite中的内容,就像我们在sql server中使用的一样? 请帮忙

npm / Frameworks /如何知道应该使用哪个版本?

我面对的问题是, 我永远不知道哪个版本的npm,Ionic等, 我应该安装 。 例如: “哦,一个新的Ionic CLI版本在这里,让我们安装它” 安装CLI v3.9.0 “哦,我的项目中没有任何工作了,Mhhh让我们更新框架” 安装离子angular3.6.0 “哦,让CLI工作我需要一个5以上的npm版本” 安装新的npm版本 而且毕竟更新什么都 行不通 ,因为这个版本的bla bla bla 不适用于那个bla bla bla的版本。 我们都知道斗争。 但是,在所有的论坛中,总有一些人似乎知道你需要从什么框架安装哪个版本才能让你的项目运行。 那里也有很多编程教程。 但是首先我们需要学习结构,以及所有框架和客户如何相互关联和合作。 我和其他人一样,想知道如何知道我不应该安装新的更新,因为它与其他框架不兼容。 但是,如果没有我们初学者的知识,我们会立即安装更新,而不知道是否会更好。 这是另一个例子: 如果不知道Ionic 3.6需要低于5的npm才能完美工作,则可以安装npm 5+。 现在你想为你的项目安装一个插件,并在例子中得到一个GYP错误。 那么不知道你的NPM版本只是导致错误一个初学者会浪费这么多的时间search如何reslove GYP错误。 逻辑。 因为在他安装npm 5+之前,他应该怎么知道他必须等待更新版本的Ionic 所以,请帮助我和许多其他人,解释并让我们知道我们需要知道的信息的位置和方式,所以最终初学者也是知道如何做“版本控制”的专家。

接收NPM err:在离子3项目中位置20938的JSON中意外的string

不知道错误在哪里。 (*是私人项目信息举行,即Facebook应用程序ID和应用程序名称)我一直在收到这个错误一段时间了,我不明白,有什么我失踪了? { "name": "****", "version": "0.0.1", "author": "Ionic Framework", "homepage": "http://ionicframework.com/", "private": true, "scripts": { "clean": "ionic-app-scripts clean", "build": "ionic-app-scripts build", "lint": "ionic-app-scripts lint", "ionic:build": "ionic-app-scripts build", "ionic:serve": "ionic-app-scripts serve" }, "dependencies": { "@angular/common": "4.4.3", "@angular/compiler": "4.4.3", "@angular/compiler-cli": "4.4.3", "@angular/core": "4.4.3", "@angular/forms": "4.4.3", "@angular/http": "4.4.3", "@angular/platform-browser": "4.4.3", "@angular/platform-browser-dynamic": "4.4.3", "@firebase/webchannel-wrapper": "^0.2.1", "@ionic-native/camera": "^4.3.0", "@ionic-native/core": […]

离子应用程序没有find提供者在链接包

我有一个离子应用程序和angular度的Web应用程序,都消耗相同的REST API。 对于初始开发,我已经在这两个项目中复制了api实现代码,但现在我想将api服务提取到链接的npm包中,这两个项目都可以作为模块使用和导入。 该软件包编译好,但我的离子应用程序无法find包中的服务模块的提供者。 我的服务包模块看起来像这样: import { NgModule } from '@angular/core'; import { ApiService } from './api.service'; import { AuthenticationService } from "./authentication.service"; import { CognitoUtil, CognitoCallback, LoggedInCallback } from "./cognito.service"; import { DocumentsService } from "./documents.service"; import { TagService } from "./tag.service"; import { UsersService } from "./users.service"; import { AwsUtil } from "./aws.service"; […]