ionic5+capacitor+angular

ionic5+capacitor+angularionic更新到5之后。创建项目会默认使用capacitor容器。是ionic自己开发的一套类似cordova的东西。使用起来也比较简单。慢慢的会替代cordova,变成自己的东西吧。之前使用的是ioniccordova来操作现在使用npxcap来操作安装ionicnpminstall-gionic创建项目ionicstartcapAppta…

大家好,欢迎来到IT知识分享网。ionic5+capacitor+angular"

ionic 更新到5之后。创建项目会默认使用capacitor 容器。是ionic自己开发的一套类似cordova的东西。使用起来也比较简单。慢慢的会替代cordova,变成自己的东西吧。

官方地址https://capacitor.ionicframework.com/docs/basics/running-your-app

之前使用的是ionic cordova 来操作   现在使用npx cap 来操作

安装ionic

npm install -g ionic

创建项目

ionic start capApp tabs --capacitor

进入项目目录安装

npm install --save @capacitor/core @capacitor/cli

初始化项目

npx cap init

构建项目和添加平台

npm run build

npx cap add android
npx cap add ios

npx cap copy

安装插件

npm install cordova-plugin-name
npx cap sync

删除插件

npm uninstall --save cordova-plugin-splashscreen

更新插件

npm install cordova-plugin-name@latest
npx cap update

安装离子本地插件

离子原生提供了打字稿包装和一致的API并与科尔多瓦插件更容易开发的命名约定。它支持电容器,所以每当你找到一个离子本地包装你想使用,安装JavaScript代码,请安装相应的插件科尔多瓦,然后同步您的项目:

npm install @ionic-native/javascript-package-name
npm install cordova-plugin-name
npx cap sync

更新离子本地插件

类同的安装步骤。更新离子本地JavaScript库,删除然后重新添加科尔多瓦插件,然后更新您的项目:

npm install @ionic-native/javascript-package-name@latest
npm install cordova-plugin-name@latest
npx cap update

如果你不想冒险引进重大更改,使用npm update cordova-plugin-name代替@latest

添加平台

npx cap add ios
npx cap add android

打开平台

npx cap open ios

运行

npx cap serve

构建发布新版本

//如果在ionic 则 ionic build
npm run build

构建完后配置到项目里

npx cap copy

定期更新依赖

npx cap update

 

service worker是一个可以拦截请求,并且创建缓存空间来缓存请求数据的一个工具,当然他还有其他的功能,如消息推送之类的,功能十分强大,具体使用方法可以看 https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API

Capacitor建议我们使用Workbox工具来配置service worker,注册service worker的代码很简单。看这里https://www.jianshu.com/p/5f3e69e41253?tdsourcetag=s_pctim_aiomsg

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15428.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信