ネイティブまたはWebモジュールの代わりにCommonJSモジュールを作成できることを発見しました(Titaniumフォルダーを見て、ti.cloudモジュールを検索してください)。しかし、それを説明する私が見つけることができるドキュメントはありません...
そこで、Titaniumフォルダー「commonjs」内に独自のCommonJSモジュールを追加し、「require」を使用してアプリケーションにインポートしようとしました。それは魅力のように実行されます。
ここで、CommonJSモジュールに他のファイルをいくつか追加し、モジュール内でモジュールが相互に参照するようにします。
たとえば、私のアプリには次のものがあります。
- main.js
- ui
- CommonView.js
この構造では、main.jsが私のメインモジュールであり、モジュールCommonView(require('./ ui / CommonView'))を要求しようとするメソッドcreateCommonView()がありますが、コンパイラーはモジュールが見つからないと文句を言います。
相互に参照する複数のモジュールでCommonJSモジュールを作成するにはどうすればよいですか?
正確には、これらのモジュールをプロジェクト内にコピーしたくありません。すべてのプロジェクトで利用できるように、それらをTitaniumフォルダーに保持したいと思います。