KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I studied the build tutorial , found the web build (1.7.2 only), and tested several examples - however, I could not find an easy explanation of the build system. Let's say my app is a single web page: <script src="./js/App/other_non_amd_stuff_working_independently.js"> <script src="./js/lib/dojo/dojo.js" data-dojo-config="async: true"></script> <script src="./js/App/Main.js"> The Dojo SDK is in ./lib/, Main.js contains the Dojo config + app boot: require({ packages:[{ name:"App", location:"../../App" }] }, [ "dojo/query", "dijit/layout/BorderContainer", "App/Foo", "dojo/domReady!"], function(query, BorderContainer, Foo) { ... }); My question now is as simple as this: How can I create one single script file out of all my Dojo/AMD stuff? I just want to replace <script src="./js/lib/dojo/dojo.js" data-dojo-config="async: true"></script> <script src="./js/App/Main.js"> with a single <script src="./js/Main.minified.js"> Getting the build system to work on this seems somewhat non-trivial. It either trys to convert all files in ./App/ to AMD modules (that's not what I want .. yet) or fails to find App/Main. I tried building a build profile (app.profile.js), but I don't get the point of this except that it's adding (IMO unnecessary) complexity. How can I make the build system just concatenate my App/Main.js incl. dependencies ? Any hints for better tutorials on understanding the build system are appreciated, too.
Tags (comma-separated)
Save Edits
Cancel