【问题标题】:Difference between "ionic cordova plugin add" and "npm install @ionic-native/plugin --save"“ionic cordova plugin add”和“npm install @ionic-native/plugin --save”之间的区别
【发布时间】:2018-09-16 03:13:33
【问题描述】:

我一直在尝试使用 Ionic 3 提供的 ionic-native 插件。当我阅读安装说明时,总是有 2 个命令行而不是 1 个。

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

如果我没记错的话,在过去,只有一个类似于 ionic plugin add somepluginhere 的命令才能完成这项工作。

这里有什么区别?

【问题讨论】:

    标签: ionic-framework npm ionic3 ionic-native


    【解决方案1】:

    区别在于它们是不同的包。

    离子cordova插件添加

    此命令将下载 cordova 插件 - 在本例中,相机并设置 config.xml 、 package.json,保存在 plugins 文件夹中并为您的每个平台设置它。 Ionic 利用 cordova CLI 来执行此操作。

    离子原生

    Ionic Native 只是相应插件的包装器。

    npm install --save @ionic-native/camera
    

    它将包 @ionic-native/camera 安装到您的节点模块文件夹中,并将其设置在 package.json 中,仅此而已。
    这个包装器允许您在任何需要的地方注入相应的 cordova 插件作为 Angular 提供程序,而不是尝试声明全局变量和其他解决方法。

    【讨论】:

      猜你喜欢
      • 2018-12-30
      • 2022-01-13
      • 2016-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-05
      • 1970-01-01
      • 2020-05-06
      相关资源
      最近更新 更多