NodeJS 命令行参数

发布于 2024-07-13 04:40:42 字数 2832 浏览 22 评论 0

命令行参数(Command Line Options),即对 CLI 使用上的一些文档,关于 CLI 主要有 4 种使用方式:

  • node [options] [v8 options] [script.js | -e "script"] [arguments]
  • node debug [script.js | -e "script" | <host>:<port>] …
  • node --v8-options
  • 无参数直接启动 REPL 环境

Options

参数简介
-v,--version查看当前 node 版本
-h,--help查看帮助文档
-e,--eval "script"将参数字符串当做代码执行
-p,--print "script"打印 -e 的返回值
-c,--check检查语法并不执行
-i,--interactive即使 stdin 不是终端也打开 REPL 模式
-r,--require module在启动前预先 require 指定模块
--no-deprecation关闭废弃模块警告
--trace-deprecation打印废弃模块的堆栈跟踪信息
--throw-deprecation执行废弃模块时抛出错误
--no-warnings无视报警(包括废弃警告)
--trace-warnings打印警告的 stack (包括废弃模块)
--trace-sync-io只要检测到异步 I/O 出于 Event loop 的开头就打印 stack trace
--zero-fill-buffers自动初始化(zero-fill)BufferSlowBuffer
--preserve-symlinks在解析和缓存模块时指示模块加载程序保存符号链接
--track-heap-objects为堆快照跟踪堆对象的分配情况
--prof-process使用 v8 选项 --prof 生成 Profilling 报告
--v8-options显示 v8 命令行选项
--tls-cipher-list=list指明替代的默认 TLS 加密器列表
--enable-fips在启动时开启 FIPS-compliant crypto
--force-fips在启动时强制实施 FIPS-compliant
--openssl-config=file启动时加载 OpenSSL 配置文件
--icu-data-dir=file指定 ICU 数据加载路径

环境变量

环境变量简介
NODE_DEBUG=module[,…]指定要打印调试信息的核心模块列表
NODE_PATH=path[:…]指定搜索目录模块路径的前缀列表
NODE_DISABLE_COLORS=1关闭 REPL 的颜色显示
NODE_ICU_DATA=fileICU(Intl object)数据路径
NODE_REPL_HISTORY=file持久化存储 REPL 历史文件的路径
NODE_TTY_UNSAFE_ASYNC=1设置为 1 时,将同步操作 stdio(如 console.log 变成同步)
NODE_EXTRA_CA_CERTS=file指定 CA(如 VeriSign)的额外证书路径

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

倦话

暂无简介

文章
评论
27 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文