Node.js命令行选项

本文概述

  • Node.js命令行选项示例
  • 查看正在运行的节点的版本
  • 求助
  • 评估参数(但不打印结果)
  • 评估参数并打印结果
  • 即使没有显示stdin也要打开REPL
Node.js中有各种各样的命令行选项。这些选项提供了多种执行脚本的方式以及其他有用的运行时选项。
让我们看一下Node.js命令行选项列表:
Index Option Description
1. v, – version 用于打印节点的版本。
2. -h, – help 它用于打印节点命令行选项。
3. -e, – eval” 脚本” 它将以下参数评估为JavaScript。 REPL中预定义的模块也可以在脚本中使用。
4. -p, – print” 脚本” 它与-e相同, 但会打印结果。
5. -c, -检查 语法检查脚本而不执行。
6. -i, – interactive 即使stdin似乎不是终端, 它也会打开REPL。
7. -r, – require模块 它用于在启动时预加载指定的模块。它遵循require()的模块解析规则。模块可以是文件的路径, 也可以是节点模块的名称。
8. – no-deprecation 沉默弃用警告。
9. – trace-deprecation 它用于打印堆栈跟踪以进行弃用。
10. – throw-deprecation 它会因弃用而引发错误。
11. – no-warnings 它使所有过程警告(包括弃用)均静音。
12. – trace-warnings 它为过程警告(包括弃用)打印堆栈跟踪。
13. – trace-sync-io 在事件循环的第一回合之后, 只要检测到同步I / O, 它就会打印堆栈跟踪。
14. – zero-fill-buffers 自动对所有新分配的缓冲区和慢速缓冲区实例进行零填充。
15. – track-heap-objects 它跟踪堆快照的堆对象分配。
16. – prof-process 它处理使用v8选项– prof生成的V8探查器输出。
17. – V8-options 它输出V8命令行选项。
18. – tls-cipher-list=list 它指定备用的默认tls密码列表。 (需要使用加密支持构建node.js。(默认))
19. – enable-fips 它在启动时启用与fips兼容的加密。 (需要使用./configure – openssl-fips构建的node.js)
20. – force-fips 它会在启动时强制执行与fips兼容的加密。 (无法从脚本代码中禁用。)(与– enable-fips相同的要求)
21. – icu-data-dir=file 它指定ICU数据加载路径。 (覆盖node_icu_data)
Node.js命令行选项示例 查看正在运行的节点的版本 打开Node.js命令提示符并运行命令node -v或node – version
Node.js命令行选项

文章图片
求助 使用命令node?h或node – help
Node.js命令行选项

文章图片
评估参数(但不打印结果) 使用命令节点-e, -eval” 脚本”
评估参数并打印结果 使用命令节点-p” 脚本”
Node.js命令行选项

文章图片
即使没有显示stdin也要打开REPL 【Node.js命令行选项】使用命令node -i或node – interactive
Node.js命令行选项

文章图片

    推荐阅读