我似乎無法在任何地方找到解決我問題的真正辦法。在遵循Capacitor檔案并成功創建了一個應用程式和一個插件之后,我已經用以下命令將它們連接起來了:
在插件目錄中:
我已經將它們連接起來了。
在插件目錄中:
-npm run build
-npm link
在應用程式的目錄中:
-npm link plugin-name
-npm install
-npx cap sync
我打開應用程式的作業區,并希望在我的設備上運行它但相反,我在應用程式的添加插件中得到一個錯誤,即我在其中使用的某個庫不存在。
p.s 插件的構建是正常的,沒有任何問題。只有在我鏈接了插件和應用程式之后才會出現這種情況。我是不是做錯了什么?
我得到的錯誤是在插件的檔案中。
這些是鏈接到電容器應用的框架。
uj5u.com熱心網友回復:
運行npm install取消鏈接任何被鏈接的東西。
你應該改變順序,首先是npm install,然后是npm link plugin-name。
但是,如果你不鏈接插件,而是從其本地檔案夾中安裝它,那就更好了。
uj5u.com熱心網友回復:
從這一刻起,我已經解決了我的問題。遺憾的是,關于這個問題并沒有任何精確的檔案,所以我將盡可能地回答:
我的問題在解決了之后才得到解決。
當我更新了我的插件檔案夾中的.podspec檔案中的dependencies時,我的問題得到了解決。
我希望在插件中使用的特定包,應該在.podspec檔案中指定,即:
s.dependency 'PicUPSDKv3'應該被添加。
在我的主專案檔案夾上運行-npx cap sync之后,所有的pod都被正確地初始化了,我能夠在插件旁邊構建和運行專案,沒有任何錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/312037.html
標籤:
上一篇:如何將datetime.datetime格式的字串轉換為datetime物件?
下一篇:在檔案名中添加相對豐度
