Node.js Core Development Flags
These flags are specifically designed for use in Node.js core development and are not intended for general application usage.
[!NOTE] These APIs are not bound by semantic versioning rules, and they can be altered or removed in any version of Node.js
Command Line Interface (CLI)
Flags
--debug-arraybuffer-allocations
Enables debugging of ArrayBuffer
allocations.
--expose-internals
Allows the usage of internal/*
modules, granting access to internal Node.js functionality.
--inspect-brk-node[=[host:]port]
Pauses execution at the start of Node.js application code, waiting for a debugger to connect on the specified
host
and port
. This is useful for debugging application startup issues. If host
and port
are not
provided, it defaults to 127.0.0.1:9229
.
--node-snapshot
Enables the use of Node.js snapshots, potentially improving startup performance.
--test-udp-no-try-send
Used for testing UDP functionality without attempting to send data.
--trace-promises
Enables tracing of promises for debugging and performance analysis.
--verify-base-objects
Allows verification of base objects for debugging purposes.