• Home
  • Raw
  • Download

Lines Matching +full:enable +full:- +full:fips

1 # Command-line options
3 <!--introduced_in=v5.9.1-->
4 <!--type=misc-->
6 Node.js comes with a variety of CLI options. These options expose built-in
13 `node [options] [V8 options] [script.js | -e "script" | -] [--] [arguments]`
15 `node inspect [script.js | -e "script" | <host>:<port>] …`
17 `node --v8-options`
24 <!-- YAML
26 - version: v10.12.0
27 pr-url: https://github.com/nodejs/node/pull/23020
30 -->
33 dashes (`-`) or underscores (`_`). For example, `--pending-deprecation` is
34 equivalent to `--pending_deprecation`.
36 If an option that takes a single value (such as `--max-http-header-size`) is
41 ### `-`
42 <!-- YAML
44 -->
46 Alias for stdin. Analogous to the use of `-` in other command-line utilities,
50 ### `--`
51 <!-- YAML
53 -->
59 ### `--abort-on-uncaught-exception`
60 <!-- YAML
62 -->
64 Aborting instead of exiting causes a core file to be generated for post-mortem
71 ### `--completion-bash`
72 <!-- YAML
74 -->
76 Print source-able bash completion script for Node.js.
79 $ node --completion-bash > node_bash_completion
83 ### `-C=condition`, `--conditions=condition`
84 <!-- YAML
86 -->
88 > Stability: 1 - Experimental
90 Enable experimental support for custom [conditional exports][] resolution
101 $ node -C=development app.js
104 ### `--cpu-prof`
105 <!-- YAML
107 -->
109 > Stability: 1 - Experimental
114 If `--cpu-prof-dir` is not specified, the generated profile is placed
117 If `--cpu-prof-name` is not specified, the generated profile is
121 $ node --cpu-prof index.js
126 ### `--cpu-prof-dir`
127 <!-- YAML
129 -->
131 > Stability: 1 - Experimental
133 Specify the directory where the CPU profiles generated by `--cpu-prof` will
137 [--diagnostic-dir](#cli_diagnostic_dir_directory) command-line option.
139 ### `--cpu-prof-interval`
140 <!-- YAML
142 -->
144 > Stability: 1 - Experimental
147 by `--cpu-prof`. The default is 1000 microseconds.
149 ### `--cpu-prof-name`
150 <!-- YAML
152 -->
154 > Stability: 1 - Experimental
156 Specify the file name of the CPU profile generated by `--cpu-prof`.
158 ### `--diagnostic-dir=directory`
164 * [--cpu-prof-dir](#cli_cpu_prof_dir)
165 * [--heap-prof-dir](#cli_heap_prof_dir)
166 * [--redirect-warnings](#cli_redirect_warnings_file)
168 ### `--disable-proto=mode`
169 <!-- YAML
171 -->
177 ### `--disallow-code-generation-from-strings`
178 <!-- YAML
180 -->
182 Make built-in language features like `eval` and `new Function` that generate
186 ### `--dns-result-order=order`
187 <!-- YAML
189 -->
197 priority than `--dns-result-order`.
199 ### `--enable-fips`
200 <!-- YAML
202 -->
204 Enable FIPS-compliant crypto at startup. (Requires Node.js to be built
205 against FIPS-compatible OpenSSL.)
207 ### `--enable-source-maps`
208 <!-- YAML
211 - version: v14.18.0
212 pr-url: https://github.com/nodejs/node/pull/37362
214 -->
216 Enable [Source Map v3][Source Map] support for stack traces.
220 `--enable-source-maps` enables caching of Source Maps and makes a best
223 Overriding `Error.prepareStackTrace` prevents `--enable-source-maps` from
226 ### `--experimental-abortcontroller`
227 <!-- YAML
229 -->
231 Enable experimental `AbortController` and `AbortSignal` support.
233 ### `--experimental-import-meta-resolve`
234 <!-- YAML
236 - v13.9.0
237 - v12.16.2
238 -->
240 Enable experimental `import.meta.resolve()` support.
242 ### `--experimental-json-modules`
243 <!-- YAML
245 -->
247 Enable experimental JSON support for the ES Module loader.
249 ### `--experimental-loader=module`
250 <!-- YAML
252 -->
257 ### `--experimental-modules`
258 <!-- YAML
260 -->
262 Enable latest experimental modules features (deprecated).
264 ### `--experimental-policy`
265 <!-- YAML
267 -->
271 ### `--experimental-repl-await`
272 <!-- YAML
274 -->
276 Enable experimental top-level `await` keyword support in REPL.
278 ### `--experimental-specifier-resolution=mode`
279 <!-- YAML
281 - v13.4.0
282 - v12.16.0
283 -->
294 ### `--experimental-vm-modules`
295 <!-- YAML
297 -->
299 Enable experimental ES Module support in the `vm` module.
301 ### `--experimental-wasi-unstable-preview1`
302 <!-- YAML
304 - v13.3.0
305 - v12.16.0
307 - version: v13.6.0
308 pr-url: https://github.com/nodejs/node/pull/30980
309 description: changed from `--experimental-wasi-unstable-preview0` to
310 `--experimental-wasi-unstable-preview1`.
311 -->
313 Enable experimental WebAssembly System Interface (WASI) support.
315 ### `--experimental-wasm-modules`
316 <!-- YAML
318 -->
320 Enable experimental WebAssembly module support.
322 ### `--force-context-aware`
323 <!-- YAML
325 -->
327 Disable loading native addons that are not [context-aware][].
329 ### `--force-fips`
330 <!-- YAML
332 -->
334 Force FIPS-compliant crypto on startup. (Cannot be disabled from script code.)
335 (Same requirements as `--enable-fips`.)
337 ### `--frozen-intrinsics`
338 <!-- YAML
340 -->
342 > Stability: 1 - Experimental
344 Enable experimental frozen intrinsics like `Array` and `Object`.
350 `--require` runs prior to freezing intrinsics in order to allow polyfills to
353 ### `--heapsnapshot-near-heap-limit=max_count`
354 <!-- YAML
356 -->
358 > Stability: 1 - Experimental
361 heap limit. `count` should be a non-negative integer (in which case
382 $ node --max-old-space-size=100 --heapsnapshot-near-heap-limit=3 index.js
387 <--- Last few GCs --->
389 [49580:0x110000000] 4826 ms: Mark-sweep 130.6 (147.8) -> 130.5 (147.8) MB, 27.4 / 0.0 ms (aver…
390 [49580:0x110000000] 4845 ms: Mark-sweep 130.6 (147.8) -> 130.6 (147.8) MB, 18.8 / 0.0 ms (aver…
393 <--- JS stacktrace --->
395 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of m…
399 ### `--heapsnapshot-signal=signal`
400 <!-- YAML
402 -->
409 $ node --heapsnapshot-signal=SIGUSR2 index.js &
412 node 1 5.5 6.1 787252 247004 ? Ssl 16:43 0:02 node --heapsnapshot-signal=SIGUSR2…
413 $ kill -USR2 1
418 ### `--heap-prof`
419 <!-- YAML
421 -->
423 > Stability: 1 - Experimental
428 If `--heap-prof-dir` is not specified, the generated profile is placed
431 If `--heap-prof-name` is not specified, the generated profile is
435 $ node --heap-prof index.js
440 ### `--heap-prof-dir`
441 <!-- YAML
443 -->
445 > Stability: 1 - Experimental
447 Specify the directory where the heap profiles generated by `--heap-prof` will
451 [--diagnostic-dir](#cli_diagnostic_dir_directory) command-line option.
453 ### `--heap-prof-interval`
454 <!-- YAML
456 -->
458 > Stability: 1 - Experimental
461 by `--heap-prof`. The default is 512 * 1024 bytes.
463 ### `--heap-prof-name`
464 <!-- YAML
466 -->
468 > Stability: 1 - Experimental
470 Specify the file name of the heap profile generated by `--heap-prof`.
472 ### `--icu-data-dir=file`
473 <!-- YAML
475 -->
479 ### `--input-type=type`
480 <!-- YAML
482 -->
485 module. String input is input via `--eval`, `--print`, or `STDIN`.
489 ### `--inspect-brk[=[host:]port]`
490 <!-- YAML
492 -->
497 ### `--inspect-port=[host:]port`
498 <!-- YAML
500 -->
510 ### `--inspect[=[host:]port]`
511 <!-- YAML
513 -->
533 **More specifically, `--inspect=0.0.0.0` is insecure if the port (`9229` by
534 default) is not firewall-protected.**
538 ### `--inspect-publish-uid=stderr,http`
545 ### `--insecure-http-parser`
546 <!-- YAML
548 - v13.4.0
549 - v12.15.0
550 - v10.19.0
551 -->
554 interoperability with non-conformant HTTP implementations. It may also allow
558 ### `--jitless`
559 <!-- YAML
561 -->
568 disappear in a non-semver-major release.
570 ### `--max-http-header-size=size`
571 <!-- YAML
573 - v11.6.0
574 - v10.15.0
576 - version: v14.0.0
577 pr-url: https://github.com/nodejs/node/pull/32520
579 -->
583 ### `--napi-modules`
584 <!-- YAML
586 -->
588 This option is a no-op. It is kept for compatibility.
590 ### `--no-addons`
591 <!-- YAML
593 -->
595 Disable the `node-addons` exports condition as well as disable loading
596 native addons. When `--no-addons` is specified, calling `process.dlopen` or
599 ### `--no-deprecation`
600 <!-- YAML
602 -->
606 ### `--no-force-async-hooks-checks`
607 <!-- YAML
609 -->
614 ### `--no-warnings`
615 <!-- YAML
617 -->
621 ### `--node-memory-debug`
622 <!-- YAML
624 -->
626 Enable extra debug checks for memory leaks in Node.js internals. This is
629 ### `--openssl-config=file`
630 <!-- YAML
632 -->
635 used to enable FIPS-compliant crypto if Node.js is built
636 against FIPS-enabled OpenSSL.
638 ### `--openssl-shared-config`
640 <!-- YAML
642 -->
644 Enable OpenSSL default configuration section, `openssl_conf` to be read from
647 `OPENSSL_CONF`, or by using the command line option `--openssl-config`.
653 ### `--pending-deprecation`
654 <!-- YAML
656 -->
662 unless either the `--pending-deprecation` command-line flag, or the
667 ### `--policy-integrity=sri`
668 <!-- YAML
670 -->
672 > Stability: 1 - Experimental
678 ### `--preserve-symlinks`
679 <!-- YAML
681 -->
687 to a different on-disk location, Node.js will dereference the link and use the
688 actual on-disk "real path" of the module as both an identifier and as a root
699 │ ├── moduleA -> {appDir}/moduleA
708 The `--preserve-symlinks` command-line flag instructs Node.js to use the
712 Note, however, that using `--preserve-symlinks` can have other side effects.
718 The `--preserve-symlinks` flag does not apply to the main module, which allows
719 `node --preserve-symlinks node_module/.bin/<foo>` to work. To apply the same
720 behavior for the main module, also use `--preserve-symlinks-main`.
722 ### `--preserve-symlinks-main`
723 <!-- YAML
725 -->
730 This flag exists so that the main module can be opted-in to the same behavior
731 that `--preserve-symlinks` gives to all other imports; they are separate flags,
734 `--preserve-symlinks-main` does not imply `--preserve-symlinks`; use
735 `--preserve-symlinks-main` in addition to
736 `--preserve-symlinks` when it is not desirable to follow symlinks before
739 See `--preserve-symlinks` for more information.
741 ### `--prof`
742 <!-- YAML
744 -->
748 ### `--prof-process`
749 <!-- YAML
751 -->
753 Process V8 profiler output generated using the V8 option `--prof`.
755 ### `--redirect-warnings=file`
756 <!-- YAML
758 -->
767 [--diagnostic-dir](#cli_diagnostic_dir_directory) command-line option.
769 ### `--report-compact`
770 <!-- YAML
772 -->
774 Write reports in a compact format, single-line JSON, more easily consumable
775 by log processing systems than the default multi-line format designed for
778 ### `--report-dir=directory`, `report-directory=directory`
779 <!-- YAML
782 - version: v13.12.0
783 pr-url: https://github.com/nodejs/node/pull/32242
785 - version: v12.0.0
786 pr-url: https://github.com/nodejs/node/pull/27312
787 description: Changed from `--diagnostic-report-directory` to
788 `--report-directory`.
789 -->
793 ### `--report-filename=filename`
794 <!-- YAML
797 - version: v13.12.0
798 pr-url: https://github.com/nodejs/node/pull/32242
800 - version: v12.0.0
801 pr-url: https://github.com/nodejs/node/pull/27312
802 description: changed from `--diagnostic-report-filename` to
803 `--report-filename`.
804 -->
808 ### `--report-on-fatalerror`
809 <!-- YAML
812 - version: v14.0.0
813 pr-url: https://github.com/nodejs/node/pull/32496
815 - version: v12.0.0
816 pr-url: https://github.com/nodejs/node/pull/27312
817 description: changed from `--diagnostic-report-on-fatalerror` to
818 `--report-on-fatalerror`.
819 -->
827 ### `--report-on-signal`
828 <!-- YAML
831 - version: v13.12.0
832 pr-url: https://github.com/nodejs/node/pull/32242
834 - version: v12.0.0
835 pr-url: https://github.com/nodejs/node/pull/27312
836 description: changed from `--diagnostic-report-on-signal` to
837 `--report-on-signal`.
838 -->
842 specified through `--report-signal`.
844 ### `--report-signal=signal`
845 <!-- YAML
848 - version: v13.12.0
849 pr-url: https://github.com/nodejs/node/pull/32242
851 - version: v12.0.0
852 pr-url: https://github.com/nodejs/node/pull/27312
853 description: changed from `--diagnostic-report-signal` to
854 `--report-signal`.
855 -->
860 ### `--report-uncaught-exception`
861 <!-- YAML
864 - version: v13.12.0
865 pr-url: https://github.com/nodejs/node/pull/32242
867 - version: v12.0.0
868 pr-url: https://github.com/nodejs/node/pull/27312
869 description: changed from `--diagnostic-report-uncaught-exception` to
870 `--report-uncaught-exception`.
871 -->
877 ### `--throw-deprecation`
878 <!-- YAML
880 -->
884 ### `--title=title`
885 <!-- YAML
887 -->
891 ### `--tls-cipher-list=list`
892 <!-- YAML
894 -->
899 ### `--tls-keylog=file`
900 <!-- YAML
902 - v13.2.0
903 - v12.16.0
904 -->
910 ### `--tls-max-v1.2`
911 <!-- YAML
913 - v12.0.0
914 - v10.20.0
915 -->
920 ### `--tls-max-v1.3`
921 <!-- YAML
923 -->
925 Set default [`tls.DEFAULT_MAX_VERSION`][] to 'TLSv1.3'. Use to enable support
928 ### `--tls-min-v1.0`
929 <!-- YAML
931 - v12.0.0
932 - v10.20.0
933 -->
938 ### `--tls-min-v1.1`
939 <!-- YAML
941 - v12.0.0
942 - v10.20.0
943 -->
948 ### `--tls-min-v1.2`
949 <!-- YAML
951 - v12.2.0
952 - v10.20.0
953 -->
959 ### `--tls-min-v1.3`
960 <!-- YAML
962 -->
967 ### `--trace-atomics-wait`
968 <!-- YAML
970 -->
981 (node:15701) [Thread 1] Atomics.wait(&lt;address> + 4, -1, inf) started
983 (node:15701) [Thread 1] Atomics.wait(&lt;address> + 4, -1, inf) was woken up by another thread
994 ### `--trace-deprecation`
995 <!-- YAML
997 -->
1001 ### `--trace-event-categories`
1002 <!-- YAML
1004 -->
1007 tracing is enabled using `--trace-events-enabled`.
1009 ### `--trace-event-file-pattern`
1010 <!-- YAML
1012 -->
1017 ### `--trace-events-enabled`
1018 <!-- YAML
1020 -->
1024 ### `--trace-exit`
1025 <!-- YAML
1027 - v13.5.0
1028 - v12.16.0
1029 -->
1034 ### `--trace-sigint`
1035 <!-- YAML
1037 -->
1041 ### `--trace-sync-io`
1042 <!-- YAML
1044 -->
1049 ### `--trace-tls`
1050 <!-- YAML
1052 -->
1057 ### `--trace-uncaught`
1058 <!-- YAML
1060 -->
1069 ### `--trace-warnings`
1070 <!-- YAML
1072 -->
1076 ### `--track-heap-objects`
1077 <!-- YAML
1079 -->
1083 ### `--unhandled-rejections=mode`
1084 <!-- YAML
1086 - v12.0.0
1087 - v10.17.0
1088 -->
1102 * `warn-with-error-code`: Emit [`unhandledRejection`][]. If this hook is not
1106 ### `--use-bundled-ca`, `--use-openssl-ca`
1107 <!-- YAML
1109 -->
1113 at build-time.
1126 ### `--use-largepages=mode`
1127 <!-- YAML
1129 -->
1131 Re-map the Node.js static code to large memory pages at startup. If supported on
1142 ### `--v8-options`
1143 <!-- YAML
1145 -->
1147 Print V8 command-line options.
1149 ### `--v8-pool-size=num`
1150 <!-- YAML
1152 -->
1162 ### `--zero-fill-buffers`
1163 <!-- YAML
1165 -->
1167 Automatically zero-fills all newly allocated [`Buffer`][] and [`SlowBuffer`][]
1170 ### `-c`, `--check`
1171 <!-- YAML
1173 - v5.0.0
1174 - v4.2.0
1176 - version: v10.0.0
1177 pr-url: https://github.com/nodejs/node/pull/19600
1178 description: The `--require` option is now supported when checking a file.
1179 -->
1183 ### `-e`, `--eval "script"`
1184 <!-- YAML
1187 - version: v5.11.0
1188 pr-url: https://github.com/nodejs/node/pull/5348
1189 description: Built-in libraries are now available as predefined variables.
1190 -->
1199 ### `-h`, `--help`
1200 <!-- YAML
1202 -->
1204 Print node command-line options.
1207 ### `-i`, `--interactive`
1208 <!-- YAML
1210 -->
1214 ### `-p`, `--print "script"`
1215 <!-- YAML
1218 - version: v5.11.0
1219 pr-url: https://github.com/nodejs/node/pull/5348
1220 description: Built-in libraries are now available as predefined variables.
1221 -->
1223 Identical to `-e` but prints the result.
1225 ### `-r`, `--require module`
1226 <!-- YAML
1228 -->
1236 ES6 Module using `--require` will fail with an error.
1238 ### `-v`, `--version`
1239 <!-- YAML
1241 -->
1250 enable ANSI colorized output. The value may be:
1252 * `1`, `true`, or the empty string `''` indicate 16-color support,
1253 * `2` to indicate 256-color support, or
1254 * `3` to indicate 16 million-color support.
1261 <!-- YAML
1263 -->
1265 `','`-separated list of core modules that should print debug information.
1269 `','`-separated list of core C++ modules that should print debug information.
1272 <!-- YAML
1274 -->
1279 <!-- YAML
1281 -->
1300 <!-- YAML
1302 -->
1304 Data path for ICU (`Intl` object) data. Will extend linked-in data when compiled
1305 with small-icu support.
1308 <!-- YAML
1310 -->
1315 <!-- YAML
1317 -->
1319 A space-separated list of command-line options. `options...` are interpreted
1320 before command-line options, so command-line options will override or
1322 an option that is not allowed in the environment is used, such as `-p` or a
1328 NODE_OPTIONS='--require "./my path/file.js"'
1331 A singleton flag passed as a command-line option will override the same flag
1336 NODE_OPTIONS='--inspect=localhost:4444' node --inspect=localhost:5555
1340 `NODE_OPTIONS` instances were passed first, and then its command-line
1344 NODE_OPTIONS='--require "./a.js"' node --require "./b.js"
1346 node --require "./a.js" --require "./b.js"
1350 <!-- node-options-node start -->
1351 * `--conditions`, `-C`
1352 * `--diagnostic-dir`
1353 * `--disable-proto`
1354 * `--dns-result-order`
1355 * `--enable-fips`
1356 * `--enable-source-maps`
1357 * `--experimental-abortcontroller`
1358 * `--experimental-import-meta-resolve`
1359 * `--experimental-json-modules`
1360 * `--experimental-loader`
1361 * `--experimental-modules`
1362 * `--experimental-policy`
1363 * `--experimental-repl-await`
1364 * `--experimental-specifier-resolution`
1365 * `--experimental-top-level-await`
1366 * `--experimental-vm-modules`
1367 * `--experimental-wasi-unstable-preview1`
1368 * `--experimental-wasm-modules`
1369 * `--force-context-aware`
1370 * `--force-fips`
1371 * `--frozen-intrinsics`
1372 * `--heapsnapshot-near-heap-limit`
1373 * `--heapsnapshot-signal`
1374 * `--http-parser`
1375 * `--icu-data-dir`
1376 * `--input-type`
1377 * `--insecure-http-parser`
1378 * `--inspect-brk`
1379 * `--inspect-port`, `--debug-port`
1380 * `--inspect-publish-uid`
1381 * `--inspect`
1382 * `--max-http-header-size`
1383 * `--napi-modules`
1384 * `--no-addons`
1385 * `--no-deprecation`
1386 * `--no-force-async-hooks-checks`
1387 * `--no-warnings`
1388 * `--node-memory-debug`
1389 * `--openssl-config`
1390 * `--openssl-shared-config`
1391 * `--pending-deprecation`
1392 * `--policy-integrity`
1393 * `--preserve-symlinks-main`
1394 * `--preserve-symlinks`
1395 * `--prof-process`
1396 * `--redirect-warnings`
1397 * `--report-compact`
1398 * `--report-dir`, `--report-directory`
1399 * `--report-filename`
1400 * `--report-on-fatalerror`
1401 * `--report-on-signal`
1402 * `--report-signal`
1403 * `--report-uncaught-exception`
1404 * `--require`, `-r`
1405 * `--throw-deprecation`
1406 * `--title`
1407 * `--tls-cipher-list`
1408 * `--tls-keylog`
1409 * `--tls-max-v1.2`
1410 * `--tls-max-v1.3`
1411 * `--tls-min-v1.0`
1412 * `--tls-min-v1.1`
1413 * `--tls-min-v1.2`
1414 * `--tls-min-v1.3`
1415 * `--trace-atomics-wait`
1416 * `--trace-deprecation`
1417 * `--trace-event-categories`
1418 * `--trace-event-file-pattern`
1419 * `--trace-events-enabled`
1420 * `--trace-exit`
1421 * `--trace-sigint`
1422 * `--trace-sync-io`
1423 * `--trace-tls`
1424 * `--trace-uncaught`
1425 * `--trace-warnings`
1426 * `--track-heap-objects`
1427 * `--unhandled-rejections`
1428 * `--use-bundled-ca`
1429 * `--use-largepages`
1430 * `--use-openssl-ca`
1431 * `--v8-pool-size`
1432 * `--zero-fill-buffers`
1433 <!-- node-options-node end -->
1436 <!-- node-options-v8 start -->
1437 * `--abort-on-uncaught-exception`
1438 * `--disallow-code-generation-from-strings`
1439 * `--huge-max-old-generation-size`
1440 * `--interpreted-frames-native-stack`
1441 * `--jitless`
1442 * `--max-old-space-size`
1443 * `--perf-basic-prof-only-functions`
1444 * `--perf-basic-prof`
1445 * `--perf-prof-unwinding-info`
1446 * `--perf-prof`
1447 * `--stack-trace-limit`
1448 <!-- node-options-v8 end -->
1450 `--perf-basic-prof-only-functions`, `--perf-basic-prof`,
1451 `--perf-prof-unwinding-info`, and `--perf-prof` are only available on Linux.
1454 <!-- YAML
1456 -->
1458 `':'`-separated list of directories prefixed to the module search path.
1460 On Windows, this is a `';'`-separated list instead.
1463 <!-- YAML
1465 -->
1471 unless either the `--pending-deprecation` command-line flag, or the
1482 <!-- YAML
1484 -->
1490 <!-- YAML
1492 -->
1498 equivalent to using the `--redirect-warnings=file` command-line flag.
1501 <!-- YAML
1503 -->
1510 <!-- YAML
1512 - v13.0.0
1513 - v12.16.0
1514 -->
1516 Path to a Node.js module which will be loaded in place of the built-in REPL.
1517 Overriding this value to an empty string (`''`) will use the built-in REPL.
1520 <!-- YAML
1522 -->
1547 Coverage is output as an array of [ScriptCoverage][] objects on the top-level
1564 > Stability: 1 - Experimental
1566 If found, source map data is appended to the top-level key `source-map-cache`
1569 `source-map-cache` is an object with keys representing the files source maps
1570 were extracted from, and values which include the raw source-map URL
1583 "source-map-cache": {
1585 "url": "./path-to-map.json",
1616 <!-- YAML
1618 -->
1621 used to enable FIPS-compliant crypto if Node.js is built with `./configure
1622 --openssl-fips`.
1624 If the [`--openssl-config`][] command-line option is used, the environment
1628 <!-- YAML
1630 -->
1632 If `--use-openssl-ca` is enabled, this overrides and sets OpenSSL's directory
1640 <!-- YAML
1642 -->
1644 If `--use-openssl-ca` is enabled, this overrides and sets OpenSSL's file
1685 ### `--max-old-space-size=SIZE` (in megabytes)
1695 $ node --max-old-space-size=1536 index.js
1698 [Chrome DevTools Protocol]: https://chromedevtools.github.io/devtools-protocol/
1701 [ScriptCoverage]: https://chromedevtools.github.io/devtools-protocol/tot/Profiler#type-ScriptCovera…
1703 [Subresource Integrity]: https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity
1704 [V8 JavaScript code coverage]: https://v8project.blogspot.com/2017/12/javascript-code-coverage.html
1705 [`--openssl-config`]: #cli_openssl_config_file
1706 [`Atomics.wait()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Object…
1709 [`NO_COLOR`]: https://no-color.org
1720 [context-aware]: addons.md#addons_context_aware_addons
1723 …rity implications]: https://nodejs.org/en/docs/guides/debugging-getting-started/#security-implicat…