私はAtomとTitanium SDK 6.0.1.GA、合金1.9.8、Android API 22をターゲットにして、ResourcesフォルダにCommonJSモジュールを作成しましたが、私のアプリケーションを実行しようとすると次のエラーが発生します:チタンプロジェクトでCommonJSモジュールを正しくロードするにはどうすればいいですか?
In ti:/module.js:303,2
Message: Uncaught Error: Requested module not found: contactClient
Source: throw new Error("Requested module not found: " + request);
V8Exception: Exception occurred at ti:/module.js:303: Uncaught Error: Requested module not found: contactClient
モジュール内のコードはこれです:
function getClient(path, successCallback, errorCallback){
var client = Ti.Network.createHTTPClient({
onload : successCallback,
onerror : errorCallback
});
client.open('GET', 'http://10.0.12.138:8284/' + path);
client.send();
}
function getContacts(successCallback, errorCallback){
getClient('contacts', successCallback, errorCallback);
}
exports.getContacts = getContacts;
私のモジュールへのパスは、リソース/ contactClient.jsであり、私はこのように私のindex.jsでそれをロードしよう:
var contactsClient = require('contactClient');
CommonJSモジュールのためにthe documentationをチェックしましたが、これは問題ではありません。
何か間違っていますか?私はリソースフォルダの中にjsファイルを置いています、別のパスですか?