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:如何将插件安装到现有项目中?的主要内容,如果未能解决你的问题,请参考以下文章
在 ios 上使用 ionic/cordova 添加平台期间未安装的插件