这里的命令指的是添加删除编写好的插件。它并没有,也不提供start/create等类似的生成插件代码框架的功能选项。若我们需要自己编写自己的插件,则可以使用额外的一个叫做plugman的工具。
查看当前项目中的插件
当我们在cmd中进入该目录,并输入
ionic plugin list
即可看到当前项目的插件列表:
插件添加删除的几种方式:
(1)使用cordova的命令
添加插件:
关于这些插件的添加我们可以去官网查看,那里有相应的介绍。
比如我想添加一个camera的插件,我们可以去到官网:
其中安装方法如下:
我们这里来试一试:
在项目的根目录下输入:
cordova plugin add cordova-plugin-camera
然后就会安装完成,此时我们查看下我们安装的插件:
可以发现,我们的plugin list中已经有了camera这个插件
删除插件:
若我们想删除这个插件,我们可以根据插件的名字进行删除:
cordova plugin remove cordova-plugin-camera
此时再去查看我们的插件列表,就可以发现我们已经将其删除。
(2)使ionic命令
我们上篇文章讲到,我们可以使用如下命令
ionic plugin remove 插件名 //先根据上面的list列出插件,然后根据插件名卸载
ionic plugin add 插件地址
进行插件的增加删除,那我们现在试试是不是可行的,对于同一个cordova的camera插件,我们使用如下命令:
ionic plugin add cordova-plugin-camera
然后发现我们成功的进行了安装
删除同理,运行
ionic plugin remove cordova-plugin-camera
结果如下:
(3)ngCordova插件的安装
这个我们后面再研究