windows - Simple RequireJS in node -


i exclusively use requirejs node.

i cannot seem run in same file when run "node r.js file.js":

define('a', function () {     console.log("loaded a");     return {}; });  require(['a'], function(a){  }); 

is there way override define , require strictly requirejs' definitions.

also there way strictly r.js , not installing requirejs npm.

you can use require.js in node!

the require.js documentation includes section on installing require node.js .

  • first, go console (assuming have npm should) , type:

    npm install requirejs

  • after that, you're set up. first need require require (no pun intended), in top of main js file, need like:

    var requirejs = require('requirejs');

  • then, can configure it:

    requirejs.config({/*your config shims,etc goes here*/});

that's it! can use it:

requirejs(["module1","module2"],function(mod1,mod2){     //whatever here }); 

there more detailed instructions on this page.

a better solution bigger issue:

you can use browserify.

browserify lets share code between client , server using node.js style require() statements. shims common things process.nexttick. shims modules path, events , vm.

i have used in several production projects , works.


Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -