关于ionic的Native插件
2017-07-07 本文已影响78人
谢大见
从ionic1到ionic2的变化就不在记录,记录一下ionic2到ionic3之间的变化
1.在ionic2刚开始的时候(可能到ionic2正式版刚出来的时候也是,记不清了),ionic的Native是集中在一起的,比如
import{CodePush}from'ionic-native';
import{ File }from'ionic-native';
import{Network}from"ionic-native";
可以看到,大多的插件都是从ionic-native@core中引入的,而且不需要在app.modile.ts中声明
2.在ionic3中,每个插件都分开进行安装,减小核心包的大小。
例如安装camera插件
$ ionic cordova plugin add cordova-plugin-camera
$ npm install --save @ionic-native/camera
并且需要在app.modile.ts中集中声明
![](https://img.haomeiwen.com/i4263048/2ec2ab4336468aeb.png)
然后添加在providers[]中
![](https://img.haomeiwen.com/i4263048/b7ffca19430f7cf3.png)