| .TH NODE 1 2016 Node.js Node.js |
| |
| .\ This is a man page comment. |
| .\ Man page syntax (actually troff syntax) is somewhat obscure, but the |
| .\ important part is is that .<letter> specifies <letter>'s syntax for that |
| .\ line, and \f<letter> specifies it for the characters that follow. |
| .\ See http://liw.fi/manpages/ for more info. |
| |
| .SH NAME |
| |
| node \- Server-side JavaScript runtime |
| |
| |
| .SH SYNOPSIS |
| |
| .B node |
| [\fIoptions\fR] [\fIv8 options\fR] |
| [\fIscript.js\fR | \fB\-e \fR"\fIscript\fR"] |
| [\fIarguments\fR] |
| .br |
| .B node debug |
| [\fIscript.js\fR | \fB\-e \fR"\fIscript\fR" | \fI<host>:<port>\fR] \fI... |
| .br |
| .B node |
| [\fB\-\-v8-options\fR] |
| |
| Execute without arguments to start the REPL. |
| |
| |
| .SH DESCRIPTION |
| |
| Node.js is a set of libraries for JavaScript which allows it to be used outside |
| of the browser. It is primarily focused on creating simple, easy to build |
| network clients and servers. |
| |
| |
| .SH OPTIONS |
| |
| .TP |
| .BR \-v ", " \-\-version |
| Print node's version. |
| |
| .TP |
| .BR \-h ", " \-\-help |
| Print node command line options. |
| The output of this option is less detailed than this document. |
| |
| .TP |
| .BR \-e ", " \-\-eval " " \fR"\fIscript\fR" |
| Evaluate the following argument as JavaScript. |
| |
| .TP |
| .BR \-p ", " \-\-print " " \fR"\fIscript\fR" |
| Identical to \fB-e\fR but prints the result. |
| |
| .TP |
| .BR \-c ", " \-\-check |
| Syntax check the script without executing. |
| |
| .TP |
| .BR \-i ", " \-\-interactive |
| Opens the REPL even if stdin does not appear to be a terminal. |
| |
| .TP |
| .BR \-r ", " \-\-require " " \fImodule\fR |
| Preload the specified module at startup. Follows `require()`'s module resolution |
| rules. \fImodule\fR may be either a path to a file, or a node module name. |
| |
| .TP |
| .BR \-\-no\-deprecation |
| Silence deprecation warnings. |
| |
| .TP |
| .BR \-\-trace\-deprecation |
| Print stack traces for deprecations. |
| |
| .TP |
| .BR \-\-throw\-deprecation |
| Throw errors for deprecations. |
| |
| .TP |
| .BR \-\-trace\-sync\-io |
| Prints a stack trace whenever synchronous I/O is detected after the first turn |
| of the event loop. |
| |
| .TP |
| .BR \-\-zero\-fill\-buffers |
| Automatically zero-fills all newly allocated Buffer and SlowBuffer instances. |
| |
| .TP |
| .BR \-\-track\-heap-objects |
| Track heap object allocations for heap snapshots. |
| |
| .TP |
| .BR \-\-prof\-process |
| Process v8 profiler output generated using the v8 option \fB\-\-prof\fR |
| |
| .TP |
| .BR \-\-v8\-options |
| Print v8 command line options. |
| |
| .TP |
| .BR \-\-tls\-cipher\-list =\fIlist\fR |
| Specify an alternative default TLS cipher list. (Requires Node.js to be built with crypto support. (Default)) |
| |
| .TP |
| .BR \-\-enable\-fips |
| Enable FIPS-compliant crypto at startup. (Requires Node.js to be built with \fB./configure \-\-openssl\-fips\fR) |
| |
| .TP |
| .BR \-\-force\-fips |
| Force FIPS-compliant crypto on startup. (Cannot be disabled from script code.) (Same requirements as \fB\-\-enable\-fips\fR) |
| |
| .TP |
| .BR \-\-icu\-data\-dir =\fIfile\fR |
| Specify ICU data load path. (overrides \fBNODE_ICU_DATA\fR) |
| |
| |
| .SH ENVIRONMENT VARIABLES |
| |
| .TP |
| .BR NODE_DEBUG =\fImodule\fR[,\fI...\fR] |
| \',\'\-separated list of core modules that should print debug information. |
| |
| .TP |
| .BR NODE_PATH =\fIpath\fR[:\fI...\fR] |
| \':\'\-separated list of directories prefixed to the module search path. |
| |
| .TP |
| .BR NODE_DISABLE_COLORS=1 |
| When set to 1 colors will not be used in the REPL. |
| |
| .TP |
| .BR NODE_ICU_DATA =\fIfile\fR |
| Data path for ICU (Intl object) data. Will extend linked-in data when compiled |
| with small\-icu support. |
| |
| .TP |
| .BR NODE_REPL_HISTORY =\fIfile\fR |
| Path to the file used to store the persistent REPL history. The default path |
| is ~/.node_repl_history, which is overridden by this variable. Setting the |
| value to an empty string ("" or " ") disables persistent REPL history. |
| |
| |
| .SH RESOURCES AND DOCUMENTATION |
| |
| Website: \fBhttps://nodejs.org/\fR |
| |
| Documentation: \fBhttps://nodejs.org/api/\fR |
| |
| GitHub repository & Issue Tracker: \fBhttps://github.com/nodejs/node\fR |
| |
| Mailing list: \fBhttp://groups.google.com/group/nodejs\fR |
| |
| IRC (general questions): \fBchat.freenode.net #node.js\fR |
| |
| IRC (node core development): \fBchat.freenode.net #node-dev\fR |