我一直有這個問題幾天了。 Cordova不會在瀏覽器中運行,錯誤表示瀏覽器不作爲平臺添加。但是,試圖將瀏覽器作爲平臺添加,導致另一個錯誤,稱無法從平臺加載platfromapi。它還表示瀏覽器不是一個有效的平臺。查看截圖:Cordova無法加載platformapi
Cordova issues 1 Cordova issues 2
我一直有這個問題幾天了。 Cordova不會在瀏覽器中運行,錯誤表示瀏覽器不作爲平臺添加。但是,試圖將瀏覽器作爲平臺添加,導致另一個錯誤,稱無法從平臺加載platfromapi。它還表示瀏覽器不是一個有效的平臺。查看截圖:Cordova無法加載platformapi
Cordova issues 1 Cordova issues 2
刪除您試圖在其上運行的平臺(瀏覽器,IOS,Android和等)
cordova platform rm browser
加入該平臺再次
cordova platform add browser
您可以運行
cordova run browser
它看起來像插件PlatformApi(或它的名字是完全)不被瀏覽器平臺的支持。
您不能使用「科爾多瓦平臺添加瀏覽器」,因爲插件未寫入與瀏覽器合作
也許它不能在瀏覽器中模擬一些特定的功能。
瀏覽器平臺在過去工作。它幾天前剛剛停止工作,沒有任何跡象表明爲什麼。我幾個星期以來一直在研究我的項目,並且我一直使用瀏覽器平臺測試功能,直到我開始發現這些錯誤! –
對於那些在最新的離子和cordova版本中仍然遇到此問題的人。運行:
1. ionic cordova platform rm browser/android/ios
2. ionic cordova run --emulator
謝謝!這實際上工作!看來該平臺試圖增加/增加瀏覽器平臺的老版本(4.1.0我認爲)。但是,當使用平臺rm並且使用平臺添加時,添加更新的瀏覽器平臺(5.0.0) –
嘗試添加和移除平臺仍然出現錯誤:無法從平臺加載PlatformApi。錯誤:無法找到模塊'/var/lib/jenkins/workspace/qa_global_php/platforms/.gradle/cordova/Api.js' 無法安裝'mx.ferreyra.callnumber':錯誤:未捕獲,未指定的「錯誤」事件。 (平臺「.gradle」似乎不是有效的cordova平臺,缺少API.js. .gradle不支持。)EventEmitter.emit上的 (Event.js:166:17) at EventEmitter.module。 exports.emit(/usr/local/lib/node_modules/cordova/node_modules/cordova-common/src/events.js:71:17) –
在Object.getPlatformApiFunction(/ usr/local/lib/node_modules/cordova/node_modules /在Object.getPlatformApi(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/platforms/platforms.js:55:25)上的cordova-lib/src/cordova/util.js:500:20) ) 在handleInstall(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:593:29) 位於/ usr /本地/ LIB/node_modules /科爾多瓦/ node_modules /科爾多瓦-lib/src/plugman/install.js:357:28 at _fulfilled(/ usr/local/lib/node_modules/cor dova/node_modules/q/q.js:787:54) –