從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中集中聲明
然后添加在providers[]中