1.删除旧版本ionic
npm uninstall -g ionic
2.安装新版本
npm install -g @ionic/cli
值得注意的是,ionic的资源包变为了ionic/cli
在cmd或终端进入合适的目录,然后运行命令:
ionic start 项目名称 tabs
然后选择项目类型(Angular、React、Vue),这里选择的是Angular,回车
大概意思是是否集成capacitor,这里暂时先选NO,等待安装node_modules
是否创建ionic账号,选择NO,项目创建完成,然后进入创建的项目目录下,输入命令启动服务:
ionic serve
启动成功!
3-1-1 添加安卓平台
ionic capacitor add android
没有www文件。尝试运行一下ionic build,然后再次运行添加平台命令,项目中多了android文件夹
因为官方并没有提供直接打包的命令,需要借助android studio来打开安卓项目,在项目中运行命令:
npx cap open android
这样直接启动android studio并打开该安卓项目
对于android studio的安装和android_SDK以及安卓模拟器的配置可以自行了解学习一下,我这里是已经搭建好的安卓开发环境。
点击运行按钮,就可以在模拟器上运行该程序
每次对ionic项目做更改需要把这些更新同步到安卓项目中,需要运行命令:
ionic capacitor copy android
3-1-2 添加iOS平台
在项目目录下运行命令:
ionic capacitor add ios
报错了,大概是因为cocoapos没有安装或者版本过低,尝试更新一下cocoapos
打开终端,输入sudo gem install cocoapods来升级CocoaPods;
如果遇到
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
这个错误的话就改用sudo gem install cocoapods -n /usr/local/bin命令即可。
接下来删除ios文件夹,重新添加ios平台,
根据提示,用xcode打开该ios项目
npx cap open ios
点击运行按钮,在iOS模拟器上查看效果
使用cordova添加平台和以前的ionic版本是一样的,首先尝试添加一下android平台:
ionic cordova platform add android
发现报错了,提示在capacitor的项目中不可以使用cordova,如果使用cordova需要禁用capacitor:
ionic integrations disable capacitor
禁用成功。
再次添加安卓平台,提示是否集成cordova,输入y
然后又又又报错了。
这是什么鬼,以前用cordova添加平台没有遇见过,我猜测可能是跟capacitor添加的android文件冲突,于是删除android文件夹再试一次。
果然添加成功!
再尝试一下cordova能不能打包成功:
ionic cordova build android
打包也成功了。
接着又尝试了一下用cordova添加和打包iOS,跟处理android平台的方式一样,先把ios文件夹删除,再进行添加和打包 *** 作,都成功了。
事实证明,新版的ionic版本既可以集成最新的capacitor,也兼容集成cordova。
1在windows系统客户端安装git工具。
2在“本地文件”中添加“.git文件”,用于git管理。
进入本地文件夹,右击鼠标-单击Git Init Here-生成.git文件夹。
3在github创建仓库用于存储管理本地文件,示例:Blog。
点击账号前的加号(Create New)--New repository,根据引导创建一个Blog仓库。
4远程添加github上的Blog仓库。进入本地文件夹下-右击鼠标-Git Gui-远端(remote)-Add...
5获取github中Blog仓库的地址。
6在Add Remote窗口中填写名字、Location。
7将本地文件内容即“已缓存的改动”,提交git管理的master分支上。
8将本地文件上传到github上去。
单击Git Gui界面“上传”--“上传”窗口随意勾选一个或多个传输选项--点击“上传”--上传Blog过程中需要输入github的登录账号和密码。
9在github上查看本地文件Blog项目是否上传成功。
GIT
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的读音为/gɪt/。 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。
尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 最近就迁移到 Git 上来了,很多 Freedesktop 的项目也迁移到了 Git 上。
简介
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。
尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如最近就迁移到 Git 上来了,很多 Freedesktop 的项目也迁移到了 Git 上。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)