Skip to content

Instantly share code, notes, and snippets.

@yurenju
Last active December 21, 2015 01:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yurenju/6227807 to your computer and use it in GitHub Desktop.
Save yurenju/6227807 to your computer and use it in GitHub Desktop.
/* test.js */
var { Loader } = Components.utils.import("resource://gre/modules/commonjs/toolkit/loader.js", {});
var loader = Loader.Loader({
paths: {
"": "file:///home/yurenju/src/gaia/xulrunner-sdk/bin/"
},
resolve: function(id, base) {
return Loader.resolve(id, base);
}
});
var module = Loader.Module("main", "gaia://");
var require = Loader.Require(loader, module);
var t = require('testmodule');
print(t.area());
/* testmodule.js */
exports.area = function() {
return 'area';
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment