Installation Node-v14.16.0 on CentOS 7.9
一、Installation Node-v14.16.0 on CentOS 7.9
地址
解压压缩包
tar zxvf /opt/software/node-v14.16.0-linux-x64.tar.gz -C /opt/
添加至环境变量
vim /etc/profile
export PATH=$PATH:/opt/node-v14.16.0-linux-x64/bin
source /etc/profile
查看版本
node -v
node帮助命令
[root@ecs-65685 ~]# node -h
Usage: node [options] [ script.js ] [arguments]
node inspect [options] [ script.js | host:port ] [arguments]
Options:
- script read from stdin (default if no file name is
provided, interactive mode if a tty)
-- indicate the end of node options
--abort-on-uncaught-exception aborting instead of exiting causes a core file to be
generated for analysis
-c, --check syntax check script without executing
--completion-bash print source-able bash completion script
--conditions=... additional user conditions for conditional exports and
imports
--cpu-prof Start the V8 CPU profiler on start up, and write the
CPU profile to disk before exit. If --cpu-prof-dir is
not specified, write the profile to the current
working directory.
--cpu-prof-dir=... Directory where the V8 profiles generated by
--cpu-prof will be placed. Does not affect --prof.
--cpu-prof-interval=... specified sampling interval in microseconds for the V8
CPU profile generated with --cpu-prof. (default: 1000)
--cpu-prof-name=... specified file name of the V8 CPU profile generated
with --cpu-prof
--diagnostic-dir=... set dir for all output files (default: current working
directory)
--disable-proto=... disable Object.prototype.__proto__
--disallow-code-generation-from-strings
disallow eval and friends
--enable-source-maps experimental Source Map V3 support
-e, --eval=... evaluate script
--experimental-import-meta-resolve experimental ES Module import.meta.resolve() support
--experimental-json-modules experimental JSON interop support for the ES Module
loader
--loader, --experimental-loader=... use the specified module as a custom loader
--experimental-policy=... use the specified file as a security policy
--experimental-repl-await experimental await keyword support in REPL
--es-module-specifier-resolution, --experimental-specifier-resolution=...
Select extension resolution algorithm for es modules;
either 'explicit' (default) or 'node'
--experimental-vm-modules experimental ES Module support in vm module
--experimental-wasi-unstable-preview1 experimental WASI support
--experimental-wasm-modules experimental ES Module support for webassembly modules
--force-context-aware disable loading non-context-aware addons
--frozen-intrinsics experimental frozen intrinsics support
--heap-prof Start the V8 heap profiler on start up, and write the
heap profile to disk before exit. If --heap-prof-dir
is not specified, write the profile to the current
working directory.
--heap-prof-dir=... Directory where the V8 heap profiles generated by
--heap-prof will be placed.
--heap-prof-interval=... specified sampling interval in bytes for the V8 heap
profile generated with --heap-prof. (default: 512 *
1024)
--heap-prof-name=... specified file name of the V8 heap profile generated
with --heap-prof
--heapsnapshot-signal=... Generate heap snapshot on specified signal
-h, --help print node command line options (currently set)
--huge-max-old-generation-size increase default maximum heap size on machines with
16GB memory or more
--icu-data-dir=... set ICU data load path to dir (overrides
NODE_ICU_DATA) (note: linked-in ICU data is
present)
--input-type=... set module type for string input
--insecure-http-parser use an insecure HTTP parser that accepts invalid HTTP
headers
--inspect[=[host:]port] activate inspector on host:port (default:
127.0.0.1:9229)
--inspect-brk[=[host:]port] activate inspector on host:port and break at start of
user script
--debug-port, --inspect-port=[host:]port
set host:port for inspector
--inspect-publish-uid=... comma separated list of destinations for inspector
uid(default: stderr,http)
-i, --interactive always enter the REPL even if stdin does not appear to
be a terminal
--interpreted-frames-native-stack help system profilers to translate JavaScript
interpreted frames
--jitless disable runtime allocation of executable memory
--max-http-header-size=... set the maximum size of HTTP headers (default: 16384
(16KB))
--no-deprecation silence deprecation warnings
--no-force-async-hooks-checks disable checks for async_hooks
--no-warnings silence all process warnings
--openssl-config=... load OpenSSL configuration from the specified file
(overrides OPENSSL_CONF)
--pending-deprecation emit pending deprecation warnings
--policy-integrity=... ensure the security policy contents match the
specified integrity
--preserve-symlinks preserve symbolic links when resolving
--preserve-symlinks-main preserve symbolic links when resolving the main module
-p, --print [...] evaluate script and print result
--prof Generate V8 profiler output.
--prof-process process V8 profiler output generated using --prof
--redirect-warnings=... write warnings to file instead of stderr
--report-compact output compact single-line JSON
--report-directory, --report-dir=... define custom report pathname. (default: current
working directory)
--report-filename=... define custom report file name. (default:
YYYYMMDD.HHMMSS.PID.SEQUENCE#.txt)
--report-on-fatalerror generate diagnostic report on fatal (internal) errors
--report-on-signal generate diagnostic report upon receiving signals
--report-signal=... causes diagnostic report to be produced on provided
signal, unsupported in Windows. (default: SIGUSR2)
--report-uncaught-exception generate diagnostic report on uncaught exceptions
-r, --require=... module to preload (option can be repeated)
--throw-deprecation throw an exception on deprecations
--title=... the process title to use on startup
--tls-cipher-list=... use an alternative default TLS cipher list
--tls-keylog=... log TLS decryption keys to named file for traffic
analysis
--tls-max-v1.2 set default TLS maximum to TLSv1.2 (default: TLSv1.3)
--tls-max-v1.3 set default TLS maximum to TLSv1.3 (default: TLSv1.3)
--tls-min-v1.0 set default TLS minimum to TLSv1.0 (default: TLSv1.2)
--tls-min-v1.1 set default TLS minimum to TLSv1.1 (default: TLSv1.2)
--tls-min-v1.2 set default TLS minimum to TLSv1.2 (default: TLSv1.2)
--tls-min-v1.3 set default TLS minimum to TLSv1.3 (default: TLSv1.2)
--trace-atomics-wait trace Atomics.wait() operations
--trace-deprecation show stack traces on deprecations
--trace-event-categories=... comma separated list of trace event categories to
record
--trace-event-file-pattern=... Template string specifying the filepath for the
trace-events data, it supports ${rotation} and ${pid}.
--trace-exit show stack trace when an environment exits
--trace-sigint enable printing JavaScript stacktrace on SIGINT
--trace-sync-io show stack trace when use of sync IO is detected after
the first tick
--trace-tls prints TLS packet trace information to stderr
--trace-uncaught show stack traces for the `throw` behind uncaught
exceptions
--trace-warnings show stack traces on process warnings
--track-heap-objects track heap object allocations for heap snapshots
--unhandled-rejections=... define unhandled rejections behavior. Options are
'strict' (raise an error), 'warn' (enforce warnings)
or 'none' (silence warnings)
--use-bundled-ca use bundled CA store (default)
--use-largepages=... Map the Node.js static code to large pages. Options
are 'off' (the default value, meaning do not map),
'on' (map and ignore failure, reporting it to stderr),
or 'silent' (map and silently ignore failure)
--use-openssl-ca use OpenSSL's default CA store
--v8-options print V8 command line options
--v8-pool-size=... set V8's thread pool size
-v, --version print Node.js version
--zero-fill-buffers automatically zero-fill all newly allocated Buffer and
SlowBuffer instances
Environment variables:
NODE_DEBUG ','-separated list of core modules that should print
debug information
NODE_DEBUG_NATIVE ','-separated list of C++ core debug categories that
should print debug output
NODE_DISABLE_COLORS set to 1 to disable colors in the REPL
NODE_EXTRA_CA_CERTS path to additional CA certificates file
NODE_NO_WARNINGS set to 1 to silence process warnings
NODE_OPTIONS set CLI options in the environment via a
space-separated list
NODE_PATH ':'-separated list of directories prefixed to the
module search path
NODE_PENDING_DEPRECATION set to 1 to emit pending deprecation warnings
NODE_PENDING_PIPE_INSTANCES set the number of pending pipe instance handles on
Windows
NODE_PRESERVE_SYMLINKS set to 1 to preserve symbolic links when resolving and
caching modules
NODE_REDIRECT_WARNINGS write warnings to path instead of stderr
NODE_REPL_HISTORY path to the persistent REPL history file
NODE_TLS_REJECT_UNAUTHORIZED set to 0 to disable TLS certificate validation
NODE_V8_COVERAGE directory to output v8 coverage JSON to
OPENSSL_CONF load OpenSSL configuration from file
SSL_CERT_DIR sets OpenSSL's directory of trusted certificates when
used in conjunction with --use-openssl-ca
SSL_CERT_FILE sets OpenSSL's trusted certificate file when used in
conjunction with --use-openssl-ca
UV_THREADPOOL_SIZE sets the number of threads used in libuv's threadpool
Documentation can be found at https://nodejs.org/