私は、これらのタグがApacheのカップルのプラグインで使用されているのを見ましたが、その機能のどこにも記載されていません。これは、コルドバのドキュメントに記載されてCordovaプラグインの「マージ」タグと「実行」タグの目的は何ですか?
<js-module src="www/fileSystemPaths.js" name="fileSystemPaths">
<merges target="cordova" />
<runs/>
</js-module>
私は、これらのタグがApacheのカップルのプラグインで使用されているのを見ましたが、その機能のどこにも記載されていません。これは、コルドバのドキュメントに記載されてCordovaプラグインの「マージ」タグと「実行」タグの目的は何ですか?
<js-module src="www/fileSystemPaths.js" name="fileSystemPaths">
<merges target="cordova" />
<runs/>
</js-module>
:ここコルドバ・ファイル・プラグインplugin.xml
から取られた例です。
マージは、プラグインのJS名前空間をCordovaに存在するものとマージすることです。
例:
cordova.screenshot
が存在する場合
、及び方法cordova.screenshot.takePicture
を有します。プラグインにcordova.screenshot.takeVideo
がある場合、そのプラグインには、takePicture
を使用不可にする代わりに追加されます。
コルドバのドキュメント:js-module
要素内の可
。
module.exports
が既存の値とマージされるウィンドウオブジェクトの名前空間を指定するために使用されます。いずれかのキーがすでに存在する場合、モジュールのバージョンは元のキーよりも優先されます。
実行は、ウィンドウオブジェクトでプラグインを使用できないようにすることです。
コルドバのドキュメント:js-module
要素内の可
。コードがcordova.requireで指定されていて、ウィンドウオブジェクトにはインストールされていないことを意味します。これは、モジュールを初期化したり、イベントハンドラをアタッチしたりするときに便利です。