I've been assigned to add some mapping functionality to a mid size Durandal application which uses require.js as its module loader. I've been unsuccessfully tinkering around with building a sample app. The most recent require.js threads here are all three years old or more, so I'm wondering what the current status is. https://community.esri.com/thread/102952 looked to me to be the last big conversation on the topic. I have also had a look at Tom Wayson's recent post on esri-loader. Durandal doesn't use node, so I can't directly use that, but I took a try at cleaning up the esri-loader.js file out of the dist/umd directory. However this did not work for a couple of reasons. First, esri-loader.js uses window['require'], which in my case is require.js. Second, I had hoped to persuade require.js to load the built Dojo module off of /4.6/dojo/dojo, however this failed (stackoverflow tells me that require.js can load dojo from source, but not a built module). If it had worked, I might have saved it off in window['dojo'] or something of that nature. I'm unsure of what my next move ought to be. Any suggestions?
... View more