2017-10-29 131 views
1

如何通過從存儲庫安裝插件來獲得插件的工作方式。 每個插件我嘗試使用phonegap plugin add <<git repository>>總是會導致不同的錯誤安裝,因爲Windows + NPM只是不想爲我工作...無法將下載的插件添加到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文件放在某處或引用它嗎?如果是這樣,哪個版本? 剪貼板項目或phonegap中的一個自動在platform/android目錄內創建(它在其周圍放置一個「定義」)。我其實都嘗試過,但對象仍未定義。

回答

2

剪貼板插件沒有package.json目前這就是爲什麼你得到的錯誤。您可將package.json文件添加到插件,也可以與--nofetch標誌安裝:

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

由於科爾多瓦7.0.0 npm install默認情況下,添加新的插件,它會導致一個錯誤,如果沒有package.json是運行時當下。您可以找到cordova 7.0.0 here的發行說明。

+0

對不起,我忘了提及,我實際上使用npm init創建package.json,因爲我意識到它丟失了。 – Michael

+0

然後嘗試'--nofetch'選項。一個不要下載插件,像我的例子一樣從git安裝。 – David

+0

下載工作。最後,我可以從存儲庫下載!不幸的是,對象仍然未定義。我是否必須在我的index.html文件中引用clipboard.js?我是否必須將.js文件放在我的www目錄中?我嘗試了不同的組合,但都沒有工作。 – Michael

相關問題