2017-10-17 71 views

回答

20

刪除您試圖在其上運行的平臺(瀏覽器,IOS,Android和等)

cordova platform rm browser 

加入該平臺再次

cordova platform add browser 

您可以運行

cordova run browser 
+0

謝謝!這實際上工作!看來該平臺試圖增加/增加瀏覽器平臺的老版本(4.1.0我認爲)。但是,當使用平臺rm並且使用平臺添加時,添加更新的瀏覽器平臺(5.0.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) –

+0

在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) –

0

它看起來像插件PlatformApi(或它的名字是完全)不被瀏覽器平臺的支持。

您不能使用「科爾多瓦平臺添加瀏覽器」,因爲插件未寫入與瀏覽器合作

也許它不能在瀏覽器中模擬一些特定的功能。

+1

瀏覽器平臺在過去工作。它幾天前剛剛停止工作,沒有任何跡象表明爲什麼。我幾個星期以來一直在研究我的項目,並且我一直使用瀏覽器平臺測試功能,直到我開始發現這些錯誤! –

2

對於那些在最新的離子和cordova版本中仍然遇到此問題的人。運行:

1. ionic cordova platform rm browser/android/ios 
2. ionic cordova run --emulator