var path = require('path'); var libRoot =path.resolve('../../Code/client/src/lib/') + path.sep; var mainModule = 'dojo/moduleFetcher'; var amdRequire = require('./dojo/dojo-require')(path.resolve('../../Code/client/src/lib/'),path.resolve('.')); //var types = dojoRequire2('nxapp/types/Types'); /* return; var types2 = dojoRequire2(['nxapp/types/Types'],function(types){ console.dir(types.test); }); console.dir(types2.test); */ //return; //console.log('inspect',util.inspect(types2.test)); //return; /* global.dojoConfig = { cwd:__dirname, hasCache: { "host-node": 1, "host-browser":0, "dom":0, "dojo-amd-factory-scan":0, "dojo-has-api":1, "dojo-inject-api":0, "dojo-timeout-api":0, "dojo-trace-api":0, "dojo-log-api":0, "dojo-dom-ready-api":0, "dojo-publish-privates":0, "dojo-config-api":0, "dojo-sniff":1, "dojo-sync-loader":0, "dojo-test-sniff":0, "config-deferredInstrumentation":1, "config-useDeferredInstrumentation":"report-unhandled-rejections", "config-tlmSiblingOfDojo":1, 'xlog':true, 'xblox':true, 'dojo-undef-api': true, "debug":true }, trace: 1, async: 0, baseUrl: ".", packages: [ { name: "dojo", location:"dojo" }, { name: "nxappmain", location: "nxappmain" }, { name: "node", location: "node" }, { name: "nxapp", location: "nxapp" }, { name: "xcf", location: libRoot +'xcf' }, { name: "dstore", location: libRoot + 'dstore' }, { name: "xide", location: libRoot + 'xide' }, { name: "xwire", location: libRoot + 'xwire' }, { name: "dcl", location: libRoot +'dcl' }, { name: "xblox", location: libRoot + 'xblox' }, { name: "xlog", location: libRoot + 'xlog' }, { name: "xblox", location: libRoot + 'xblox' }, { name: "dstore", location: libRoot + 'dstore' }, { name: "dijit", location: libRoot + 'dijit' }, { name: "xlang", location: libRoot + 'xlang' }, { name: "xgrid", location: libRoot + 'xgrid' }, { name: "xaction", location: libRoot + 'xaction/src' }, { name: "xdojo", location: __dirname + '/compat/xdojo' } ], deps:[mainModule] }; */ //require("./dojo/dojo.js"); /* var types = dojoRequire(['nxapp/types/Types'],function(module){ console.log('got module',module.test); });*/ var mod = amdRequire('nxapp/types/Types'); console.log('amdRequire',mod.test); /* var util = require('util'); var types2 = dojoRequire('nxapp/types/Types'); console.log('inspect',util.inspect(types2.test)); */