ionic 官方UI组件
ionic CapaCitor原生组件地址,capcacitor做了桥接,可以适配cordova
ionic Cordova 官方组件
ionic 官方社区发言,问题讨论
ionic git社区发言,问题讨论
开发的过程中 注意android Sdk版本导致报错
还有如果插件安装了(原生插件,或者android配置文件) 运行报错再卸载 要执行ionic cap sync
修改了web资源 通过ionic cap copy 同步打包
记录自己当前混合开发环境 android sdk,android gradle,android gradle plugin的配置,因为更改这些配置费时费力,有包没有下载下来 项目就会跑不起来
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在命令行界面中提供了更好的用户交互体验,包括进度条和更友好的错误提示