我跑cordova plugin add cordova-plugin-camera
以获得对相机的访问权限。但是,当我检查我的config.xml文件时,没有表示我已经添加了相机插件的行。其他插件在<plugin name="cordova-plugin-whitelist" spec="1.3.1"/>
内有config.xml
行。
为什么我不需要<plugin name="cordova-plugin-camera">
我在哪里可以找到我添加的插件列表? cordova info
是唯一的方法吗?
如果有帮助,我正在Ionic 2项目中完成所有这些工作。我不认为这会有所作为,但是为了以防万一而添加它。
答案 0 :(得分:1)
当您运行cordova plugin add cordova-plugin-camera
时,该插件将下载到您的plugins
文件夹中。然后在构建项目时可以使用它。
您可以通过运行cordova plugins list
来查看项目中可用的所有插件。相机插件也应该在那里。
但是,当想要在另一台计算机上设置项目(或删除插件文件夹)时,相机插件将不会再次安装,因为它不在config.xml中。
因此,当您永久要将cordova插件添加到项目中时,需要添加--save参数:cordova plugin add cordova-plugin-camera --save
。这会将其保存到config.xml
编辑:
您可以使用cordova prepare
命令重新下载插件:
Cordova prepare:
Transforms config.xml metadata to platform-specific manifest files, copies icons & splashscreens, copies plugin files for specified platforms so that the project is ready to build with each native SDK.