- -v, --version
- -h, --help
- -e, --eval "script"
- -p, --print "script"
- -c, --check
- -i, --interactive
- -r, --require module
- --no-deprecation
- --trace-deprecation
- --throw-deprecation
- --trace-sync-io
- --zero-fill-buffers
- --track-heap-objects
- --prof-process
- --v8-options
- --tls-cipher-list=list
- --enable-fips
- --force-fips
- --icu-data-dir=file
打印 Node.js 的版本号。
打印 Node.js 的命令行选项。此选项的输出不如本文档详细。
将以下参数作为 JavaScript 进行评估。在 REPL 中预定义的模块也可以在 script
中使用。
与 -e
相同,但会打印结果。
在不执行的情况下,对脚本进行语法检查。
打开 REPL,即便 stdin 看起来不像终端。
在启动时预加载指定的模块。
遵循 require()
的模块解析规则。module
可以是文件的路径,也可以是 Node.js 的模块名称。
静默废弃的警告。
打印废弃的堆栈跟踪。
抛出废弃的错误。
每当在事件循环的第一帧之后检测到同步 I/O 时,打印堆栈跟踪。
自动填充所有新分配的 Buffer 和 SlowBuffer 实例。
为堆快照分配的堆栈对象。
使用 v8 选项 --prof
处理 v8 分析器生成的输出。
打印 v8 命令行选项。
指定备用的默认 TLS 加密列表。(需要使用支持的加密构建 Node.js 。(默认))
启动时启用符合 FIPS 标准的加密。(需要使用 ./configure --openssl-fips
构建 Node.js。)
指定 ICU 数据的加载路径。(覆盖 NODE_ICU_DATA)