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