I've solved similar issue by configuring requirejs without data-main attribute. So, at first I had following code:
<script src="app/rconfig.js"></script>
<script src="plugin/requirejs/require.js" data-main="app/main.js"></script>
Next, let's get rid from the data-main attribute:
<script src="app/rconfig.js"></script>
<script src="plugin/requirejs/require.js"></script>
<script>
require.config({
baseUrl: "app"
});
require(['app/main.js']);
</script>
Next, I've put last 'script' content to the file:
<script src="app/rconfig.js"></script>
<script src="plugin/requirejs/require.js"></script>
<script src="app/rdatamain.js"></script>
At finish, I've put these three files to the bundle