Nodejs教程
Nodejs Mysql
Nodejs MongoDB
Nodejs 对比

Node.js 命令行选项

Node.js命令行选项

Node.js中有各种各样的命令行选项。这些选项提供了多种执行脚本的方式以及其他有用的运行时选项。
让我们看看Node.js命令行选项的列表:
选项 说明
v,--version 它用于打印节点的版本。
-h,--help 它用于打印节点命令行选项。
-e,--eval "script" 它将以下参数评估为JavaScript。 REPL中预定义的模块也可以在脚本中使用。
-p,--print "script" 它与-e相同,但是会打印结果。
-c,--check 语法检查脚本而不执行。
-i,--interactive 即使stdin似乎不是终端,它也会打开REPL。
-r,--require module 它用于在启动时预加载指定的模块。它遵循require()的模块解析规则。模块可以是文件的路径,也可以是节点模块的名称。
--no-deprecation 沉默弃用警告。
-trace-deprecation 它用于打印堆栈跟踪以进行弃用。
--throw-deprecation 它会引发弃用错误。
--no-warnings 它使所有过程警告(包括过时的警告)静音。
--trace-warnings 它为处理警告(包括弃用)打印堆栈跟踪。
--trace-sync-io 在事件循环的第一回合之后,只要检测到同步I/O,它就会打印堆栈跟踪。
--zero-fill-buffers 自动对所有新分配的缓冲区和慢速缓冲区实例进行零填充。
--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)
-force-fips 它会在启动时强制执行与fips兼容的加密。(无法从脚本代码中禁用。)(与--enable-fips相同的要求)
-icu-data-dir = file 它指定ICU数据加载路径。(覆盖node_icu_data)

Node.js命令行选项示例

查看正在运行的Node的版本:

打开节点。 js命令提示符并运行命令node-v或node--version
Node.js命令行选项1

获得帮助:

使用命令节点?h或节点--help
Node.js命令行选项2

要评估参数(而不是打印结果):

使用命令node-e,--eval"脚本"

要评估参数并同时打印结果:

使用命令节点-p"脚本"
Node.js命令行选项3

即使没有显示stdin也要打开REPL:

使用命令节点-i或节点--interactive
Node.js命令行选项4
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4