插件期间的版本号添加v / s npm install?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了插件期间的版本号添加v / s npm install?相关的知识,希望对你有一定的参考价值。
我已将firebase分析添加到我的项目中。
为此,我做了以下事情:
第1步:离子cordova插件添加cordova-plugin-firebase-analytics(我认为这意味着最新版本)
第2步:npm install --save @ ionic-native / firebase-analytics @ 4.20.0
我必须在npm安装期间指定@ 4.20.0,因为如果我不这样做,那么( node_modules @ ionic-native firebase-analytics)模块没有导出FirebaseAnalytics类,而是FirebaseAnalyticsOriginal。
我知道第2步是使用第1步插件的包装器。我对插件版本与插件之间的区别感到困惑.cordova-plugin-firebase-analytics v / s @ ionic-native / firebase-analytics
任何有关此信息都会有所帮助。
当您安装任何cordova插件时,您只使用JS包装器公开,以使用clobbers / merges目标从TS代码中使用它。
合并目标(cordova-plugin-firebase-analytics):https://github.com/chemerisuk/cordova-plugin-firebase-analytics/blob/master/plugin.xml#L14
JS暴露函数(cordova-plugin-firebase-analytics):https://github.com/chemerisuk/cordova-plugin-firebase-analytics/blob/master/www/FirebaseAnalytics.js
所以现在如果你想访问该插件的任何功能,你将在TS代码中执行以下操作:
declare var cordova: any;
cordova.plugins.firebase.analytics.resetAnalyticsData();
现在来到@ ionic / native Wrappers。这些是离子团队为常见插件编写的Typescripts包装器,它们被全球各地的开发人员使用。这些包装器使插件与Typescript集成变得简单。
以下是(cordova-plugin-firebase-analytics)的@ ionic / native Wrappers - https://github.com/ionic-team/ionic-native/blob/master/src/%40ionic-native/plugins/firebase-analytics/index.ts
以上是关于插件期间的版本号添加v / s npm install?的主要内容,如果未能解决你的问题,请参考以下文章
win10安装nodejs之后,查看版本号在终端输入node -v成功输出版本号,输入npm -v 之后报错......