首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么即使没有添加到config.xml中,Cordova插件也能正常工作?

为什么即使没有添加到config.xml中,Cordova插件也能正常工作?
EN

Stack Overflow用户
提问于 2017-01-11 08:19:32
回答 1查看 42关注 0票数 0

我运行了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项目中完成了所有这些工作。我不认为这有什么不同,但添加它只是以防万一。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41580759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档