1. 程式人生 > >vue+cordova開發webapp,安裝cordova camera外掛所遇到的坑(Unable to load PlatfomApi from platform......Api.js)

vue+cordova開發webapp,安裝cordova camera外掛所遇到的坑(Unable to load PlatfomApi from platform......Api.js)

最近老闆讓我用phonegap平臺和vue框架開發一個webapp的一個上傳頭像的介面,初次接觸phonegap,從安裝到使用遇到了好多坑,也查了很多的資料,首先安裝以及配置環境就不多說了大家可以參考:
https://blog.csdn.net/webxiaoma/article/details/53454545
https://blog.csdn.net/aaawqqq/article/details/19755179
這兩篇看看應該基本都能完成配置和運行了。
而Vue.js 2.0和Cordova開發webApp環境搭建大家可以參考下面的文章,講的很詳細
https://blog.csdn.net/asiacren/article/details/76490962


按照上面的步驟基本就能完成專案的搭建了。
接下來就是講我所遇到的坑了,安裝cordova plugin camera外掛時報錯,如下圖所示,老是不成功,在國內百度查了好多資料都沒有解決辦法,好像就我一個人遇到了這個error一樣。
在這裡插入圖片描述
老是安裝不上,說是缺少API.js,browser 不支援。
最後,翻牆到外網上查了查終於找到解決辦法。
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
如圖所示,出現這個問題的原因可能是phonegap模板生成器存在問題,它會安裝舊的或損壞的瀏覽器版本,而解決的辦法就是刪除瀏覽器平臺並重新新增。
在命令臺輸入如下程式碼:

phonegap platform rm browser && phonegap platform add browser

如果不行也可以嘗試分離命令(樓主就是用的這個)
先解除安裝:

phonegap platform rm browser

然後再安裝:

phonegap platform add browser

之後在安裝外掛就成功了
在這裡插入圖片描述

好了,今天的分享就到這裡了。
樓主只是個剛接觸vue和phonegap、cordova的小白實習生一枚,如果有哪裡說錯或者不足的地方歡迎提出來,也歡迎評論,謝謝。