0

Immer wenn ich ein Projekt mit der PhoneGap Desktop-Anwendung zu erstellen, bekomme ich diesen Fehler in der Konsole Datei index.html für cordova_plugins.js:in cordova_plugins.js Typeerror

**Failed to load resource: the server responded with a status of 500 (Internal Server Error)** 

Und wenn ich die cordova_plugins öffnen. js-Datei im Browser, zeigt dies -

****TypeError: Path must be a string. Received undefined at assertPath (path.js:7:11) at Object.join (path.js:506:7) at Object.handle (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect-phonegap\lib\middleware\cordova\cordova_plugins.js:18:33) at next (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect\lib\proto.js:193:15) at Object.handle (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect-phonegap\lib\middleware\cordova\cordova.js:33:13) at next (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect\lib\proto.js:193:15) at resume (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect\lib\middleware\static.js:65:7) at SendStream.error (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect\lib\middleware\static.js:80:37) at emitOne (events.js:90:13) at SendStream.emit (events.js:182:7)**** 

Das Projekt in D:\Applications\samplApp. PhoneGap Desktop ist in D:\PhoneGap Desktop installieren.

Bitte helfen Sie mir bei der Fehlerbehebung. Vielleicht deswegen, jedes externe Plugin, das ich versuche zu laden, window.plugins.plugin_name in js führt zu einem Fehler, der window.plugins ist undefined. Wenn Sie weitere Informationen benötigen, fragen Sie bitte.

Antwort

0

Sie müssen das Plugin im Ordner Ihrer App installieren.

cordova plugins add plugin_name 
+0

Danke dafür, aber ich verwende die Desktop-Anwendung. Es gibt keine Art von Konsole. Um Plugins hinzuzufügen, müssen wir die Datei config.xml editieren und phonagap injiziert das Plugin selbst. Aber wie gesagt, es gibt diesen Fehler für cordova_plugins.js und vielleicht werden deshalb die Plugins nicht geladen. Aber einige Plugins werden standardmäßig zu den Projekten hinzugefügt, die mit der Desktop-Anwendung erstellt wurden, und sie haben ihre Ordner, sie sind nicht injiziert und sie funktionieren. Danke noch einmal. –