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
Post a Comment