如何从github存储库安装离子插件?

问题描述

npm install docs说明了如何从github源代码而不是使用npm注册表安装依赖项。

当您的项目不在范围内时,它会很好地工作,因此,如果我想安装Express,我可以执行:

npm install https://github.com/expressjs/express

效果很好。

但是,在离子插件情况下,这无法正常工作。 离子插件是有作用的,如果我想从npm注册表中安装语音识别插件,我可以执行:

npm install @ionic-native/speech-recognition

This @ ionic-native / speech-recognition npm页面

在右侧栏上有指向相应的github页面链接,该页面https://github.com/ionic-team/ionic-native

如果我尝试执行:

 npm i https://github.com/ionic-team/ionic-native/speech-recognition

它仅安装@ionic-native依赖项,而不安装插件

关于:

 npm i @ionic-native/speech-recognition@https://github.com/ionic-team/ionic-native

在两种情况下,输出均为:

@ ionic-native / speech-recognition @ https://github.com/ionic-team/ionic-native npm WARN @ ionic-native / ionic-webview @ 5.28.0需要一个对等体 @ ionic-native / core @ ^ 5.1.0,但未安装。您必须安装对等 自己依赖。 npm WARN uglifyjs-webpack-plugin@0.4.6要求 webpack@^1.9的同位体|| ^ 2 || ^ 2.1.0-beta || ^ 2.2.0-rc || ^ 3.0.0但 没有安装。您必须自己安装对等依赖项。

  • ionic-native@5.28.0更新了1个程序包,并在38.072秒内审核了1602个程序包

仅在 package.json 添加以下行:

“ ionic-native”:“ git + https://github.com/ionic-team/ionic-native.git”

如果您问我为什么需要它,那是因为我需要安装一个分叉的仓库。

如何从github存储库安装离子插件

谢谢

解决方法

Ionic Framework 使用的大多数插件是在发布Ionic之前以 Cordova / Phonegap 方式创建的。这些是Ionic建立起来的主要技术,因此您可以在 Cordova Phonegap Github页面或官方网站上找到在何处以及如何下载插件的信息。 Speech Recognition for Cordova