Gibt es ein Tool, um ein bestehendes Cordova 3 Plugin in einer Worklight 6.1 App zu installieren?

8

Worklight 6.1 verwendet Cordova 3.1. Die Dokumentation zeigt, wie Sie Ihr eigenes Cordova-Plugin erstellen, aber ich kann keine Informationen finden, wie Sie vorhandene Cordova 3-Plugins in einem Worklight-Projekt installieren können.

Ich habe versucht, die JavaScript- und nativen Komponenten zu installieren und config.xml ähnlich wie in Worklight 6.0 zu bearbeiten. In einigen Fällen funktioniert das.

Aber ich finde, dass Cordova 3 Style Plugins in der Regel mit dem Cordova Plugin Management Utility erstellt werden und nicht unbedingt einfach zu einem Projekt hinzugefügt werden können.

Das besondere Problem, das ich traf, war die Verwendung von require () (cordova.require () vorausgesetzt) ​​in Plugin-Code, der einem Dojo-Projekt hinzugefügt wurde. require () wurde zu AMD require () aufgelöst, was prompt fehlschlug, "cordova / exec" zu laden

Wenn die Cordova-Plug-In-Verwaltungstools zum Hinzufügen des Plugins zu einem Cordova-Projekt verwendet werden, wird das JavaScript des Plugins automatisch in eine cordova.define () -Funktion eingefügt, die require () (und einige andere Funktionen) als Parameter übergibt. Der Standard für Cordova 3 Plugins ist also die Verwendung von require () ohne Einschränkung.

Ich weiß, dass ich dieses Problem jedes Mal manuell lösen kann, wenn ich ein Plug-in eines Drittanbieters verwende, habe mich aber gefragt, ob es Leitfäden, Tools oder Vorgehensweisen zum Hinzufügen vorhandener Cordova 3-Plugins in ein Worklight-Projekt

gibt     
David Dhuyveter 08.01.2014, 18:10
quelle

2 Antworten

0

Leider gibt es zu diesem Zeitpunkt keine Anleitungen, Vorgehensweisen oder Tools für das, was Sie in Worklight 6.1.0 fragen. Aber vielleicht sollte wenigstens etwas darüber geschrieben werden.

    
Idan Adar 08.01.2014 18:32
quelle
-1

In WL6.1 gibt es Schritte zum Erstellen und Hinzufügen von Anwendungskomponenten (siehe IBM WL6.1-Anwendungskomponenten )
Die obigen Dokumente schlagen Wege vor, zusätzliche Hooks hinzuzufügen, einschließlich Cordova Plugins

    
nijin 04.06.2014 06:02
quelle

Tags und Links