I'd like to know if there is a way to include a file in a coffee script.
Something like #include
in C or require
in PHP...
I'd like to know if there is a way to include a file in a coffee script.
Something like #include
in C or require
in PHP...
If you use coffeescript with node.js (e.g. when using the commandline tool coffee
) then you can use node's require()
function exactly as you would for a JS-file.
Say you want to include included-file.coffee
in main.coffee
:
In included-file.coffee
: declare and export objects you want to export
someVar = ...
exports.someVar = someVar
In main.coffee
you can then say:
someVar = require('included-file.coffee').someVar
This gives you clean modularization and avoids namespace conflicts when including external code.