Node.js is really handy as an interactive shell for JavaScript. To load source code from a file, you must create a module. This post explains how.
File test.js:
exports.foo = function() { console.log("Hello world!"); };Interaction:
> var t = require("./test"); > t.foo() Hello world!Node caches modules. Thus, if the source file changes, you need to clear the module cache and re-require the module:
> require.cache = {}; > t = require("./test");Related blog post: