How to optimize all javascript files in a directory with requirejs -


i have folder structure this:

. ├── autocomplete │   ├── core.js │   ├── search.js │   └── user.js ├── build.js ├── collapsible_lists.js ├── griffgrabber │   ├── canvasobject.js │   ├── cargame.js │   ├── car.js │   ├── griffdrawer.js │   ├── keylistener.js │   ├── run.js │   └── victim.js ├── main.js ├── newsfeed.js ├── require.js ├── shortcut.js └── sidebar.js  3 directories, 20 files 

main.js startup file. file requires couple of files, not of them. rest of files included with

<script>     require(['shortcut'], function(shortcut){         // ...     }) </script> 

in html files.

this build.js file far:

{     baseurl: ".",     name: "main",     out: "main-built.js", } 

but includes files required main.js. possible optimize javascript files in 1 run?

(to expand @ryan lynch's suggestion):

use include option, per documentation:

you can explicitly add modules not found via optimizer's static analysis using include option.

(http://requirejs.org/docs/optimization.html)

{     baseurl: ".", // ?     appdir: ".", // ?     dir: "output/",     modules: [         {             name: "main",             include: [ "shortcut" ]         }     ] } 

more detailed example in excellent example.build.js (i find more useful documentation page)


(sorry, had no time replicate , test make sure paths values correct, i'll try later , update answer)


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -