代码编织梦想

之前一个历史遗留项目在ionic3下完成,希望在ionic3版本下继续开发,所以需要安装指定的环境。

node

v6 、v8都可以,只不过v8版本下node-sass有问题,需要rebuild node-sass就可以了。

ionic

安装ionic3的最新版本:

npm install -g  ionic@3.9.10  

安装完之后执行ionic serve  项目可以在浏览器运行则表示成功。

cordova

刚开始直接安装默认的cordova v10,执行命令cordova plugin list报错。

指定版本安装后可以:

npm install -g cordova@9.0.0

执行ionic cordova build android 报错 :

Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.

这个错误网上有解决方案,意思是android  sdk 下的tools目录缺少文件导致。

执行ionic cordova build  android报错:

No Cordova platforms listed in config.xml. Nothing to prepare.

这是因为ionic cordova platform add android安装android平台时没有更新config.xml,导致缺少<engine name="android" spec="^6.2.2" />这一行。

添加完后执行ionic cordova build  android继续报错:

Using “requireCordovaModule” to load non-cordova module “q” is not supported.

经查找资料发现cordova版本高了,于是卸载后执行降级。

npm install -g cordova@8.1.2

执行ionic cordova build  android继续报错:

No resource found that matches the given name: attr 'android:keyboardNavigationCluster'。

这个是因为Compile SDK Version 、Build Tool Version、Target SDK Version版本设置问题。

修改 platforms/android目录下的AndroidManifest.xml文件:android:targetSdkVersion="26"。

修改 platforms/android目录下的project.properties文件:target=android-26。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_16660859/article/details/110540011

ionic3 app长按选择和复制文字-爱代码爱编程

在ionic中,html的文章内容默认是禁止选择,那如何实现选择复制?如何恢复此功能? 默认禁止 下面是ionic默认样式 -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; 部分恢复 把你需要的实现的div加上

Ionic 标题走马灯效果 and 解决走马灯效果在手机上显示省略号问题-爱代码爱编程

Ionic 标题走马灯效果 and 解决走马灯效果在手机上显示省略号问题 废话不多说,直接展示代码: 语言:Angular + ionic + typescript + scss所以,vue和react的借鉴一下,自己改造一下。head.component.html <div class="headContainer"> <io

ionic4.x 学习笔记(三)—— Ionic4.x 中的 JavaScript 扩展、手势相关事件、Modal 传值、上拉加载和下拉更新-爱代码爱编程

目录 一.Ionic4.x 中的 JavaScript 扩展 1.1 ActionSheet 1.2 Alert 1.3 Toast 1.4 Loading 二.Ionic4.x 中的手势相关事件 三.Modal 以及 Modal 传值 四.上拉加载和下拉更新 4.1 ion-infinite-scroll 上拉加

ionic3 相关问题-爱代码爱编程

1、创建platform报错:Current working directory is not a Cordova-based project. 第一种情况: 没有www文件:ionic build 第二种情况: 没有config.xml文件:ionic integrations enable cordova 3、Cannot find modul