ThomasReggi
ThomasReggi

Reputation: 59355

Way to bundle require.js source with main.js

I have a unique situation where I need to have both the source and main.js in one file and for everything to initialize within that file, so no require calls on the page. Is this possible?

Upvotes: 1

Views: 177

Answers (1)

Nazar
Nazar

Reputation: 1799

If you want to include require.js with the main.js source, you can use this kind of command:

node ../../r.js -o baseUrl=. paths.requireLib=../../require name=main include=requireLib out=main-built.js

Since "require" is a reserved dependency name, you create a "requireLib" dependency and map it to the require.js file.

Once that optimization is done, you can change the script tag to reference "main-built.js" instead of "require.js", and your optimized project will only need to make one script request.

Source

Upvotes: 3

Related Questions