2017-10-29 14 views
1

プラグインをリポジトリからインストールするにはどうしたらよいですか? 窓+ NPMはちょうど私のために働くことを望んでいないので、私はphonegap plugin add <<git repository>>を使用してインストールしようとする各プラグインは常に、別のエラーになり...ダウンロードしたプラグインをCordova/Phonegapプロジェクトに追加できません

これは私が必要とするプラグインです:https://github.com/VersoSolutions/CordovaClipboard

私の手順:

  1. Gitリポジトリをダウンロード
  2. 実行phonegap plugin add <<downloaded and extracted directory>>
  3. 削除およびAndroidプラットフォームを追加します(はい、それはそれは、プラグインをインストールすることを言います)
  4. スタートPhoneGapの開発アプリ

しかしcordova.plugins.clipboardはまだ定義されていません。 clipboard.jsファイルをどこかに置くか参照する必要がありますか?もしそうなら、どのバージョン? クリップボードプロジェクトまたは1つのphonegapにあるものは、自動的にplatform/androidディレクトリ内に作成されます(その周りに「定義」があります)。私は実際に両方を試みましたが、オブジェクトはまだ定義されていませんでした。

答えて

2

クリップボードのプラグインには、package.jsonが存在しないため、エラーが表示されます。あなたはプラグインにpackage.jsonファイルを追加するか、またはあなたは--nofetchフラグとそれをインストールすることができます。

cordova/phonegap plugin add https://github.com/VersoSolutions/CordovaClipboard.git --nofetch 

package.jsonがない場合は、エラーの原因となる新しいプラグインを追加するときコルドバ7.0.0 npm installはデフォルトで実行されるので、プレゼント。 cordova 7.0.0 hereのリリースノートがあります。

+0

申し訳ありませんが、実際にnpm initを使用してpackage.jsonを作成しました。 – Michael

+0

そして、 '--nofetch'オプションを試してください。私の例のようにgitからプラグインをインストールしないでください。 – David

+0

ダウンロードが機能しました。最後に私はリポジトリからダウンロードできます!残念ながら、オブジェクトは未定義のままです。 index.htmlファイルでclipboard.jsを参照する必要がありますか?そして.jsファイルを私のwwwディレクトリに置かなければならないのですか?私はさまざまな組み合わせを試みましたが、どれも働いていませんでした。 – Michael

関連する問題