我跑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 项目中完成所有这些工作。我认为这没有什么区别,但添加它以防万一。
当你运行cordova plugin add cordova-plugin-camera
时,插件将被下载到你的plugins
文件夹中。然后,当您生成项目时,它可用。
您可以通过运行 cordova plugins list
来查看项目中可用的所有插件。相机插件也应该在那里。
但是,当想在另一台计算机上设置项目(或删除插件文件夹)时,相机插件将不会再次安装,因为它不在配置.xml中。
所以当你永久想在你的项目中添加一个 cordova 插件时,你需要添加 --save 参数:cordova plugin add cordova-plugin-camera --save
。这会将其保存到您的配置中.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.