Ionic/Cordova:如何将插件安装到现有项目中?

Posted

技术标签:

【中文标题】Ionic/Cordova:如何将插件安装到现有项目中?【英文标题】:Ionic/Cordova: How to install plugin into existing project? 【发布时间】:2014-05-15 07:28:40 【问题描述】:

如何在现有的 Ionic/Cordova 项目中安装额外的 Cordova 插件?我需要 Cordova 相机插件。如果我尝试:

cordova plugin add https://github.com/apache/cordova-plugin-camera.git

我得到错误:

Error: Command failed: fatal: could not create work tree dir .... No such file or directory.

【问题讨论】:

***.com/questions/23121382/…的可能重复 这有助于解决安装问题,但如何将插件 API 与 Ionic 集成?在我的 JS 中,它现在告诉我,例如相机未定义。 FileUploadOptions 和 FileTransfer 也被标记为未解析的类型。 您的项目中是否包含了cordova.js?如果你有,你应该为此创建一个新问题,因为它与这个问题没有真正的关系。 由于这是一个 Ionic 框架项目,cordova.js 以某种方式由 Ionic 内部管理。该文件本身似乎不存在于项目结构中。我要开一张新票! 您是在浏览器还是设备上尝试? 【参考方案1】:

你做对了,但最后你有 camera.git。 那就是问题所在。 这是正确的做法!它对我有用。

$ cordova plugin add org.apache.cordova.camera

【讨论】:

【参考方案2】:

通过点击这些命令行在 ionic 中安装 cordova 插件的最佳方式:

$ionic cordova plugin add cordova-plugin-camera
$npm install --save @ionic-native/camera

在你的模块应用中添加插件here

并按照官方文档https://ionicframework.com/docs/native/camera/的说明进行操作

祝你好运:)

【讨论】:

以上是关于Ionic/Cordova:如何将插件安装到现有项目中?的主要内容,如果未能解决你的问题,请参考以下文章

ionic + cordova 插件创建 最详细教程

ionic + cordova 插件创建 最详细教程

在 ios 上使用 ionic/cordova 添加平台期间未安装的插件

无法从 Objective C 插件返回到 Ionic/Cordova 应用程序时出错

ionic + cordova 插件和后台模式

如何将 Ionic Cordova 3 迁移到 Ionic Cordova 5?