# ionic开发,可能会遇到很多意想不到的问题,把社区链接贴上去

ionic 官方UI组件

  1. https://ionicframework.com/docs/api/img

ionic CapaCitor原生组件地址,capcacitor做了桥接,可以适配cordova

  1. https://capacitorjs.com/docs/apis/camera#camerapluginpermissions

ionic Cordova 官方组件

  1. https://danielsogl.gitbook.io/awesome-cordova-plugins/file-transfer

ionic 官方社区发言,问题讨论

  1. https://forum.ionicframework.com/search?q=white%20screen

ionic git社区发言,问题讨论

  1. https://github.com/ionic-team/ionic-framework/issues/25511

开发的过程中 注意android Sdk版本导致报错

还有如果插件安装了(原生插件,或者android配置文件) 运行报错再卸载 要执行ionic cap sync

修改了web资源 通过ionic cap copy 同步打包

记录自己当前混合开发环境 android sdk,android gradle,android gradle plugin的配置,因为更改这些配置费时费力,有包没有下载下来 项目就会跑不起来

image.png

138b4e53699854fe10e92bf3a001ee5.png

npm 跟yarn 虽然都是包管理工具,但是yarn跟npm还是有一定的区别

1.相对于npm来说,在安装依赖包时具有更快的速度和更高的性能。Yarn具有并行安装和缓存机制,可以更快地下载和安装依赖包。
2.npm的安装是自带的,无需单独安装;而Yarn需要额外的安装步骤,nvm管理node,node自带了npm
3.锁定依赖版本:npm使用package-lock.json来锁定依赖版本,而Yarn使用yarn.lock。两者的作用都是确保每个项目在安装依赖时使用相同的版本。
4.依赖解析算法:npm使用的是自底向上的解析算法,而Yarn使用的是自顶向下的解析算法。Yarn能够更好地处理依赖解析和版本冲突的问题。(所以这次npm install 始终安装不了ionic里面的插件,用yarn安装成功了,同时ionic cap add android这个命令中间有一个步骤也是依赖于npm,导致安装失败,最后通过设置ionic全部使用yarn安装才执行成功,ionic cap add android --yarn)
5.用户界面:Yarn在命令行界面中提供了更好的用户交互体验,包括进度条和更友好的错误提示
6.如果是混合开发导致android studio跑不了了 可以看下是不是下面的文件改动了,只要修改成可以打包的配置就行了


1746750986179.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。