{{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

· Performance Zone ·
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 }}