我试图在Ionic2应用程序中使用Ionic Native功能.我发现了大量的离子原生节点模块和@ ionic-native / [package-name]的示例和安装说明.我不清楚使用哪个节点模块.似乎安装了离子原生,但是, https://ionicframework.com/docs/native/的所有文档都使用@ ionic-native / [package-name].这两个包之间有什么区别?哪个应该在我的ionic2应用程序中使用?
以下是我目前的项目信息
最佳答案 区别在于
离子 – 天然v 2.x和离子天然v3.x
离子 – 原生v 2.x.
如果这是版本,则所有cordova包装器将在特定包中可用,并且插件用作直接从ionic-native导入的全局对象.
V2 readme.
离子原生v3.x
这是当前版本(截至3.4.4).
您需要安装npm install @ ionic-native / core然后安装单个软件包.@ ionic-native / [package-name]
要使用,您需要将插件作为提供者注入.检查answer here