本文概述
- Node.js命令行选项示例
- 查看正在运行的节点的版本
- 求助
- 评估参数(但不打印结果)
- 评估参数并打印结果
- 即使没有显示stdin也要打开REPL
让我们看一下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?h或node – help
文章图片
评估参数(但不打印结果) 使用命令节点-e, -eval” 脚本”
评估参数并打印结果 使用命令节点-p” 脚本”
文章图片
即使没有显示stdin也要打开REPL 【Node.js命令行选项】使用命令node -i或node – interactive
文章图片
推荐阅读
- Node.js子进程解析
- Node.js使用回调
- Node.js缓冲区Buffer
- Node.js断言测试
- Linux/Ubuntu/CentOS安装Node.js详细步骤
- Windows安装Node.js详细步骤
- Node.js文件、目录操作实例
- node常用内置模块(events)
- 配置|node、gulp和npm的版本兼容问题