如何在ionic5 release版本降级安装ionic3
之前一个历史遗留项目在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。
如何在ionic5 release版本降级安装ionic3相关推荐
- 百度地图返回5e-324问题解决(获取release版本SHA1)
获取SHA1: 1.首先在百度地图控制台为应用申请key时会有两个版本的SHA1值,一个为debug版本,一个为release版本.对于debug的获取想必大家都已知道(可以通过AS右方的Gradle ...
- windows如何把已安装的nodejs高版本降级为低版本node多环境
目录 卸载本地的node 安装nvm管理工具 解压安装 安装node版本 多环境管理 linux下版本管理 n 的使用 参考资料 卸载本地的node where node 找到路径 ,然后删除 控制 ...
- Debian10降级安装php,如何在Debian 10 Linux上安装PHP
PHP是最常用的服务器端编程语言之一. 在本指南中,我们将讨论如何在Debian 10 Buster上安装PHP.我们还将向您展示如何将PHP与Nginx和Apache集成. Debian 10随附P ...
- android发布release版本,Android同时安装Release和Debug版本的方法
一般项目做到后期,在测试的时候,需要在测试版本和正式版本之间进行频繁的切换,怎么办呢?土豪的话可以考虑使用两台机器,同时测试,然而为了方便测试,节约成本,最好的办法当然是在同一台机器上安装不同的版本. ...
- windows中如何将已安装的nodejs高版本降级为低版本
第一步:先清空本地安装的node.js版本 1.按健win+R弹出窗口,键盘输入cmd,然后敲回车(或者鼠标直接点击电脑桌面最左下角的win窗口图标弹出,输入cmd再点击回车键) 然后进入命令控制行窗 ...
- VC++调试程序、快捷键以及Debug版本与Release版本
1.如何在Release状态下进行调试 Project->Setting=>ProjectSetting对话框,选择Release状态.C/C++标签中的Category选General, ...
- 如何在CentOS 5/6上安装EPEL源
如何在CentOS 5/6上安装EPEL源 2013-12-04 14:45 译者:NearTan Linux中国 字号:T | T 我们可以很容易地通过yum命令从EPEL源上获取上万个在CentO ...
- android studio设置生成的release版本apk的名称
今天,简单讲讲如何使用android studio设置生成apk的名称. 一.首先讲讲如何使用android studio生成release版本的apk. 1.1.前提 发布release 版本,首先 ...
- 如何在Ubuntu 18.04上安装OpenCV
本教程介绍了如何在Ubuntu 18.04上安装OpenCV. OpenCV(开源计算机视觉库)是一个开源计算机视觉库,具有C ++,Python和Java的绑定.它的用途非常广泛,包括医学图像分析, ...
- 关于node版本16+ 安装依赖会出现error的问题
一.问题描述 首先正常 yarn add .,发现依赖中node-sass无法正常安装导致编译中断,于是单独安装node-sass,报错如下 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
最新文章
- DataGrid/DataList
- 关于异常处理的解决方案
- 有些人一眼就能认出来,你认出来几个?
- ASP.NET 无限级分类实现实例(深度字段)
- 休眠事实:集成测试策略
- python open函数_精选2个小例子,带你快速入门Python文件处理
- react全局方法_前端面试题 ---react
- linux的进程/线程/协程系列3:查看linux内核源码——vim+ctags/find+grep
- python偏函数理解_Python中的偏函数
- chrome 样式Bug?
- 【实践】Pytorch nn.Transformer的mask理解
- Spring 学习一 @Autowired
- android分享到新浪微博,认证+发送微博,
- 信息系统项目管理师论文写作技巧
- 实验室信息管理系统的进化史
- TabLayout 不显示下划线
- linux 山东大学 试卷_绝密·启用前丨《2019年山东大学研究生高考试题》
- 把图片按照图片名字分到不同的文件夹中
- 【Basic Use Case】
- 罗斯蒙特2088G2S22A1M5B4Q4压力变送器
热门文章
- Serialize Your Deck with Positron [XML Serialization, XSD, C#]
- 工程与建设杂志工程与建设杂志社工程与建设编辑部2022年第3期目录
- 新加坡Shopee内推
- 深度学习分类问题中accuracy等评价指标的理解
- Accuracy(精度)、Precision(精准度)和Recall(召回率)
- 深度学习为什么会出现validation accuracy大于train accuracy的现象?
- java 微博发布时间_java 对新浪微博微博的发表时间解析
- java okhhtp下载学信网学籍信息
- 乒乓球十一分制比赛规则_乒乓球11分制竞赛规则简单讲解
- 拥有“中国诺贝尔奖”的未来论坛,会告诉我们怎样的未来? | 未来论坛 2017...