Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Tip: load source from a file in the Node.js shell

DZone's Guide to

Tip: load source from a file in the Node.js shell

Free Resource

Node.js is really handy as an interactive shell for JavaScript. Alas, there is no simple command for loading source code from an external file. This post describes a work-around.

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:
    > module.moduleCache = {};
    > t = require("./test");

 

From http://www.2ality.com/2011/05/load-source-in-node.html

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}