Home >>Nodejs Tutorial >Node.js Command Line Options
Node.js includes a large variety of command line options. Such tools provide many methods to execute scripts and other important run-time choices.
Let's see a list of options in the Node.js command line:
Index | Option | Description |
---|---|---|
1 | v,--version | It is used to print a version of the node. |
2 | -h,--help | It is used to print command line options for nodes. |
3 | -e,--eval"script | As JavaScript it evaluates the following argument. The modules that are predefined in the REPL can be used in script as well. |
4 | -p, --print "script" | It is similar to -e but the result is print. |
5 | -c, --check | Syntax script checks without execution. |
6 | -i, --interactive | It opens the REPL even though stdin doesn't seem a terminal. |
7 | -r, --require module | It is used on startup to preload the required module. It follows the rules for module resolution in require). Node may either be the path to a file or the name of a node node. |
8 | --no-deprecation | Warnings of silence for the deprecation. |
9 | --trace-deprecation | This is used for the interpretation of deprecations stack remains. |
10 | --throw-deprecation | It throws the deprecations for errors. |
11 | --no-warnings | It silences all alerts (including deprecations) about the operation. |
12 | --trace-warnings | It prints stack traces (including the deprecations) for process alerts. |
13 | --trace-sync-io | Whenever synchronous I / o is detected after the first turn of the event loop it prints a stack trace. |
14 | --zero-fill-buffers | Both newly allocated buffer and slowbuffer instances are simultaneously zero-filled. |
15 | --track-heap-objects | It monitors allocations of heap objects to heap snapshots. |
16 | --prof-process | It processes output generated from the V8 profiler using the —prof method. |
17 | --V8-options | It prints options on command line V8. |
18 | --tls-cipher-list=list | It defines an alternate cipher list with the default tls. (Building node.js with crypto support (default)) |
19 | --enable-fips | Makes fips-compliant crypto at startup. (Node.js needed to be installed with the./configure —openssl-fips function) |
20 | --force-fips | On startup it forces crypto compliant with fips. (Can't be disabled from script code.) (same specifications as —enable-fips) |
21 | --icu-data-dir=file | The ICU data load path is defined. (Overrides the icu data node) |
Open the Node.js command prompt and run the -v or —version command node
Use command node ?h or node –help
Use command node -e, --eval "script"
Use command node -p "script"
Use command node -i, or node --interactive