User Tools

Site Tools


brew_install_node

Table of Contents

brew install node

macOS

Homebrew on macOS

brew search node

=⇒ Formulae

libbitcoin-node node-build node@14 nodebrew linode-cli node-sass node@16 nodeenv llnode node@10 node@18 nodenv node node@12 node_exporter ode

=⇒ Casks

nodebox nodeclipse

If you meant “node” specifically:

It was migrated from homebrew/cask to homebrew/core.

iMac ~ % brew install node

=⇒ Downloading https://ghcr.io/v2/homebrew/core/git/manifests/2.38.1

=⇒ Downloading https://ghcr.io/v2/homebrew/core/git/blobs/sha256:d938a6f7023775

=⇒ Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh

6.0%Running `brew update –auto-update`…

=⇒ Pouring git–2.38.1.monterey.bottle.tar.gz

=⇒ Caveats

The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.

Subversion interoperability (git-svn) is now in the `git-svn` formula.

zsh completions and functions have been installed to:

/usr/local/share/zsh/site-functions

=⇒ Summary

🍺 /usr/local/Cellar/git/2.38.1: 1,592 files, 47.6MB

=⇒ Running `brew cleanup git`…

Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.

Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).

=⇒ Auto-updated Homebrew!

Updated 1 tap (homebrew/core).

=⇒ Downloading https://ghcr.io/v2/homebrew/core/brotli/manifests/1.0.9

=⇒ Downloading https://ghcr.io/v2/homebrew/core/brotli/blobs/sha256:985ce69f1ae

=⇒ Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh

=⇒ Downloading https://ghcr.io/v2/homebrew/core/c-ares/manifests/1.18.1_1

=⇒ Downloading https://ghcr.io/v2/homebrew/core/c-ares/blobs/sha256:62b9590a3b9

=⇒ Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh

=⇒ Downloading https://ghcr.io/v2/homebrew/core/libuv/manifests/1.44.2

=⇒ Downloading https://ghcr.io/v2/homebrew/core/libuv/blobs/sha256:395adc3a60c3

=⇒ Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh

=⇒ Downloading https://ghcr.io/v2/homebrew/core/node/manifests/19.0.1

=⇒ Downloading https://ghcr.io/v2/homebrew/core/node/blobs/sha256:b113f5c05739b

=⇒ Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh

=⇒ Installing dependencies for node: brotli, c-ares and libuv

=⇒ Installing node dependency: brotli

=⇒ Pouring brotli–1.0.9.monterey.bottle.tar.gz

🍺 /usr/local/Cellar/brotli/1.0.9: 25 files, 2.3MB

=⇒ Installing node dependency: c-ares

=⇒ Pouring c-ares–1.18.1_1.monterey.bottle.tar.gz

🍺 /usr/local/Cellar/c-ares/1.18.1_1: 87 files, 645.3KB

=⇒ Installing node dependency: libuv

=⇒ Pouring libuv–1.44.2.monterey.bottle.tar.gz

🍺 /usr/local/Cellar/libuv/1.44.2: 50 files, 3.5MB

=⇒ Installing node

=⇒ Pouring node–19.0.1.monterey.bottle.tar.gz

🍺 /usr/local/Cellar/node/19.0.1: 1,991 files, 50.9MB

=⇒ Running `brew cleanup node`…

Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.

Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).

iMac ~ % node --version

v19.0.1

iMac ~ % node --help

Usage: node [options] [ script.js ] [arguments]

      node inspect [options] [ script.js | host:port ] [arguments]

Options:

 -                           script read from stdin (default if no
                             file name is provided, interactive mode
                             if a tty)
 --                          indicate the end of node options
 --abort-on-uncaught-exception
                             aborting instead of exiting causes a
                             core file to be generated for analysis
 --build-snapshot            Generate a snapshot blob when the
                             process exits. Currently only supported
                             in the node_mksnapshot binary.
 -c, --check                 syntax check script without executing
 --completion-bash           print source-able bash completion
                             script
 -C, --conditions=...        additional user conditions for
                             conditional exports and imports
 --cpu-prof                  Start the V8 CPU profiler on start up,
                             and write the CPU profile to disk
                             before exit. If --cpu-prof-dir is not
                             specified, write the profile to the
                             current working directory.
 --cpu-prof-dir=...          Directory where the V8 profiles
                             generated by --cpu-prof will be placed.
                             Does not affect --prof.
 --cpu-prof-interval=...     specified sampling interval in
                             microseconds for the V8 CPU profile
                             generated with --cpu-prof. (default:
                             1000)
 --cpu-prof-name=...         specified file name of the V8 CPU
                             profile generated with --cpu-prof
 --diagnostic-dir=...        set dir for all output files (default:
                             current working directory)
 --disable-proto=...         disable Object.prototype.__proto__
 --disallow-code-generation-from-strings
                             disallow eval and friends
 --dns-result-order=...      set default value of verbatim in
                             dns.lookup. Options are 'ipv4first'
                             (IPv4 addresses are placed before IPv6
                             addresses) 'verbatim' (addresses are in
                             the order the DNS resolver returned)
 --enable-fips               enable FIPS crypto at startup
 --enable-source-maps        Source Map V3 support for stack traces
 -e, --eval=...              evaluate script
 --experimental-import-meta-resolve
                             experimental ES Module
                             import.meta.resolve() support
 --loader, --experimental-loader=...
                             use the specified module as a custom
                             loader
 --experimental-network-imports
                             experimental https: support for the ES
                             Module loader
 --experimental-policy=...   use the specified file as a security
                             policy
 --experimental-vm-modules   experimental ES Module support in vm
                             module
 --experimental-wasi-unstable-preview1
                             experimental WASI support
 --experimental-wasm-modules experimental ES Module support for
                             webassembly modules
 --force-context-aware       disable loading non-context-aware
                             addons
 --force-fips                force FIPS crypto (cannot be disabled)
 --force-node-api-uncaught-exceptions-policy
                             enforces 'uncaughtException' event on
                             Node API asynchronous callbacks
 --frozen-intrinsics         experimental frozen intrinsics support
 --heap-prof                 Start the V8 heap profiler on start up,
                             and write the heap profile to disk
                             before exit. If --heap-prof-dir is not
                             specified, write the profile to the
                             current working directory.
 --heap-prof-dir=...         Directory where the V8 heap profiles
                             generated by --heap-prof will be
                             placed.
 --heap-prof-interval=...    specified sampling interval in bytes
                             for the V8 heap profile generated with
                             --heap-prof. (default: 512 * 1024)
 --heap-prof-name=...        specified file name of the V8 heap
                             profile generated with --heap-prof
 --heapsnapshot-near-heap-limit=...
                             Generate heap snapshots whenever V8 is
                             approaching the heap limit. No more
                             than the specified number of heap
                             snapshots will be generated.
 --heapsnapshot-signal=...   Generate heap snapshot on specified
                             signal
 -h, --help                  print node command line options
                             (currently set)
 --huge-max-old-generation-size
                             increase default maximum heap size on
                             machines with 16GB memory or more
 --icu-data-dir=...          set ICU data load path to dir
                             (overrides NODE_ICU_DATA) (note:
                             linked-in ICU data is present)
 --import=...                ES module to preload (option can be
                             repeated)
 --input-type=...            set module type for string input
 --insecure-http-parser      use an insecure HTTP parser that
                             accepts invalid HTTP headers
 --inspect[=[host:]port]     activate inspector on host:port
                             (default: 127.0.0.1:9229)
 --inspect-brk[=[host:]port] activate inspector on host:port and
                             break at start of user script
 --debug-port, --inspect-port=[host:]port
                             set host:port for inspector
 --inspect-publish-uid=...   comma separated list of destinations
                             for inspector uid(default: stderr,http)
 -i, --interactive           always enter the REPL even if stdin
                             does not appear to be a terminal
 --interpreted-frames-native-stack
                             help system profilers to translate
                             JavaScript interpreted frames
 --jitless                   disable runtime allocation of
                             executable memory
 --max-http-header-size=...  set the maximum size of HTTP headers
                             (default: 16384 (16KB))
 --no-addons                 disable loading native addons
 --no-deprecation            silence deprecation warnings
 --no-experimental-fetch     experimental Fetch API
 --no-experimental-global-customevent
                             expose experimental CustomEvent on the
                             global scope
 --no-experimental-global-webcrypto
                             expose experimental Web Crypto API on
                             the global scope
 --no-experimental-repl-await
                             experimental await keyword support in
                             REPL
 --no-extra-info-on-fatal-exception
                             hide extra information on fatal
                             exception that causes exit
 --no-force-async-hooks-checks
                             disable checks for async_hooks
 --no-global-search-paths    disable global module search paths
 --no-warnings               silence all process warnings
 --node-memory-debug         Run with extra debug checks for memory
                             leaks in Node.js itself
 --openssl-config=...        load OpenSSL configuration from the
                             specified file (overrides OPENSSL_CONF)
 --pending-deprecation       emit pending deprecation warnings
 --policy-integrity=...      ensure the security policy contents
                             match the specified integrity
 --preserve-symlinks         preserve symbolic links when resolving
 --preserve-symlinks-main    preserve symbolic links when resolving
                             the main module
 -p, --print [...]           evaluate script and print result
 --prof                      Generate V8 profiler output.
 --prof-process              process V8 profiler output generated
                             using --prof
 --redirect-warnings=...     write warnings to file instead of
                             stderr
 --report-compact            output compact single-line JSON
 --report-directory, --report-dir=...
                             define custom report pathname.
                             (default: current working directory)
 --report-filename=...       define custom report file name.
                             (default:
                             YYYYMMDD.HHMMSS.PID.SEQUENCE#.txt)
 --report-on-fatalerror      generate diagnostic report on fatal
                             (internal) errors
 --report-on-signal          generate diagnostic report upon
                             receiving signals
 --report-signal=...         causes diagnostic report to be produced
                             on provided signal, unsupported in
                             Windows. (default: SIGUSR2)
 --report-uncaught-exception generate diagnostic report on uncaught
                             exceptions
 -r, --require=...           CommonJS module to preload (option can
                             be repeated)
 --secure-heap=...           total size of the OpenSSL secure heap
 --secure-heap-min=...       minimum allocation size from the
                             OpenSSL secure heap
 --snapshot-blob=...         Path to the snapshot blob that's either
                             the result of snapshotbuilding, or the
                             blob that is used to restore the
                             application state
 --test                      launch test runner on startup
 --test-name-pattern=...     run tests whose name matches this
                             regular expression
 --test-only                 run tests with 'only' option set
 --throw-deprecation         throw an exception on deprecations
 --title=...                 the process title to use on startup
 --tls-cipher-list=...       use an alternative default TLS cipher
                             list
 --tls-keylog=...            log TLS decryption keys to named file
                             for traffic analysis
 --tls-max-v1.2              set default TLS maximum to TLSv1.2
                             (default: TLSv1.3)
 --tls-max-v1.3              set default TLS maximum to TLSv1.3
                             (default: TLSv1.3)
 --tls-min-v1.0              set default TLS minimum to TLSv1.0
                             (default: TLSv1.2)
 --tls-min-v1.1              set default TLS minimum to TLSv1.1
                             (default: TLSv1.2)
 --tls-min-v1.2              set default TLS minimum to TLSv1.2
                             (default: TLSv1.2)
 --tls-min-v1.3              set default TLS minimum to TLSv1.3
                             (default: TLSv1.2)
 --trace-atomics-wait        (deprecated) trace Atomics.wait()
                             operations
 --trace-deprecation         show stack traces on deprecations
 --trace-event-categories=...
                             comma separated list of trace event
                             categories to record
 --trace-event-file-pattern=...
                             Template string specifying the filepath
                             for the trace-events data, it supports
                             ${rotation} and ${pid}.
 --trace-exit                show stack trace when an environment
                             exits
 --trace-sigint              enable printing JavaScript stacktrace
                             on SIGINT
 --trace-sync-io             show stack trace when use of sync IO is
                             detected after the first tick
 --trace-tls                 prints TLS packet trace information to
                             stderr
 --trace-uncaught            show stack traces for the `throw`
                             behind uncaught exceptions
 --trace-warnings            show stack traces on process warnings
 --track-heap-objects        track heap object allocations for heap
                             snapshots
 --unhandled-rejections=...  define unhandled rejections behavior.
                             Options are 'strict' (always raise an
                             error), 'throw' (raise an error unless
                             'unhandledRejection' hook is set),
                             'warn' (log a warning), 'none' (silence
                             warnings), 'warn-with-error-code' (log
                             a warning and set exit code 1 unless
                             'unhandledRejection' hook is set).
                             (default: throw)
 --update-assert-snapshot    update assert snapshot files
 --use-bundled-ca            use bundled CA store
 --use-largepages=...        Map the Node.js static code to large
                             pages. Options are 'off' (the default
                             value, meaning do not map), 'on' (map
                             and ignore failure, reporting it to
                             stderr), or 'silent' (map and silently
                             ignore failure)
 --use-openssl-ca            use OpenSSL's default CA store
                             (default)
 --v8-options                print V8 command line options
 --v8-pool-size=...          set V8's thread pool size
 -v, --version               print Node.js version
 --watch                     run in watch mode
 --watch-path=...            path to watch
 --zero-fill-buffers         automatically zero-fill all newly
                             allocated Buffer and SlowBuffer
                             instances

Environment variables: FORCE_COLOR when set to 'true', 1, 2, 3, or an

                           empty string causes NO_COLOR and
                           NODE_DISABLE_COLORS to be ignored.
NO_COLOR Alias for NODE_DISABLE_COLORS NODE_DEBUG ','-separated list of core modules that
                           should print debug information
NODE_DEBUG_NATIVE ','-separated list of C++ core debug
                           categories that should print debug
                           output
NODE_DISABLE_COLORS set to 1 to disable colors in the REPL NODE_EXTRA_CA_CERTS path to additional CA certificates
                           file. Only read once during process
                           startup.
NODE_NO_WARNINGS set to 1 to silence process warnings NODE_PATH ':'-separated list of directories
                           prefixed to the module search path
NODE_PENDING_DEPRECATION set to 1 to emit pending deprecation
                           warnings
NODE_PENDING_PIPE_INSTANCES set the number of pending pipe instance
                           handles on Windows
NODE_PRESERVE_SYMLINKS set to 1 to preserve symbolic links
                           when resolving and caching modules
NODE_REDIRECT_WARNINGS write warnings to path instead of
                           stderr
NODE_REPL_EXTERNAL_MODULE path to a Node.js module which will be
                           loaded in place of the built-in REPL
NODE_REPL_HISTORY path to the persistent REPL history
                           file
NODE_SKIP_PLATFORM_CHECK set to 1 to skip the check for a
                           supported platform during Node.js
                           startup
NODE_TLS_REJECT_UNAUTHORIZED
                           set to 0 to disable TLS certificate
                           validation
NODE_V8_COVERAGE directory to output v8 coverage JSON to TZ specify the timezone configuration UV_THREADPOOL_SIZE sets the number of threads used in
                           libuv's threadpool

Documentation can be found at https://nodejs.org/

Linux


© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


Homebrew: Cloud Monk's Package Manager Book Homebrew Chapter, Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, Homebrew Glossary, Homebrew Fundamentals, Homebrew Inventor - Homebrew Designer: Mike McQuaid, Brew DevOps - Homebrew on macOS - macOS DevOps - MacOps, Homebrew on Linux - Linux DevOps - LinuxOps, Homebrew Automation, Idempotent, Refreshenv, Homebrew Topics, macOS Package Managers, Package managers, macOS Configuration Management, PowerShell on macOS Ansible on macOS, Chef on macOS, Puppet on macOS (navbar_brew - see also navbar_choco, navbar_package_manager)

brew_install_node.txt · Last modified: 2024/04/28 03:46 by 127.0.0.1