我运行了cordova plugin add cordova-plugin-camera来访问摄像头。但是,当我检查我的config.xml文件时,没有一行表示我已经添加了相机插件。其他插件在config.xml中有一行代码,比如<plugin name="cordova-plugin-whitelist" spec="1.3.1"/>。
为什么我不需要<plugin name="cordova-plugin-camera">,在哪里可以找到我添加的插件列表?cordova info是唯一的方法吗?
如果有帮助,我在一个Ionic 2项目中完成了所有这些工作。我不认为这有什么不同,但添加它只是以防万一。
发布于 2017-01-11 10:30:08
运行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.
https://stackoverflow.com/questions/41580759
复制相似问题