pkg.sopackage field notes

brew / 排名 1428

使用 Homebrew 安装 nx

查看 nx 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install nx

provider-native install command

概览

软件包摘要

Smart, Fast and Extensible Build System

命令和别名

  • nx
  • nx-cloud

历史

项目历史与用法

Nx is a monorepo build system and task runner for TypeScript, JavaScript, and increasingly polyglot workspaces. It combines local task execution, dependency graphs, caching, affected-only runs, plugins, generators, migrations, and optional Nx Cloud CI features.

项目历史

The nrwl/nx repository was created on 2017-08-11. Nx's own Angular guide says the tool evolved from an extension of the Angular CLI into a fully standalone CLI working with multiple frameworks, which explains both its Angular roots and its later React, Node, Java, Gradle, .NET, and general build-system reach.

Nx documentation describes the core model as intelligent caching, task orchestration, and understanding the codebase structure through project and task graphs. The README describes Nx as a monorepo solution built with Rust for performance and extensible via TypeScript.

The public changelog shows the platform continuing to expand: Nx 17 in 2023 emphasized Vue and module federation improvements; Nx 19 in 2024 centered on Project Crystal; Nx 23 on 2026-06-16 added agentic migrations, task sandboxing, .NET GA support, and more platform cleanup.

采用历史

Nx adoption grew from Angular monorepo tooling into a general monorepo platform. Its GitHub repository has about 29k stars in the GitHub page snapshot, and its ecosystem includes npm packages, Homebrew's `nx` formula, Nx Console integrations, plugin packages, and Nx Cloud.

Homebrew packages `nx` 23.0.1 and lists more than ten thousand installs over the 365-day analytics window shown on the formula page. npm remains the primary distribution path for most JavaScript workspaces, but the Homebrew formula is useful for people who want a global `nx` binary managed with the rest of their CLI tools.

使用方式

Users add Nx to a workspace, then run commands such as `nx build myapp`, `nx run-many -t build test`, `nx graph`, and `nx affected` against projects defined through `nx.json`, `project.json`, and `package.json`. The key package-nerd behavior is that Nx caches task outputs and avoids rerunning work whose inputs have not changed.

Nx is used both as a lightweight task runner on top of existing package scripts and as a full integrated monorepo framework with generators, executors, module-boundary rules, migrations, release tooling, and distributed CI.

为什么软件包爱好者会关心

Nx matters because it made monorepo mechanics installable as a developer CLI: project graph, task graph, cache keys, affected sets, and migration scripts became ordinary package-managed tools rather than custom build-team infrastructure.

It also sits in the package-management tension zone: some users install it globally with Homebrew or npm, but many teams pin Nx versions in the repo so generators, migrations, plugins, and CI behavior remain reproducible.

时间线

  • 2017-08-11: GitHub repository created.
  • 2023-10-19: Nx 17.0 listed in the official changelog.
  • 2024-05-06: Nx 19.0 listed in the official changelog.
  • 2026-06-16: Nx 23.0 listed in the official changelog.
  • 2026-06-23: GitHub release 23.0.1 published.

Related projects

  • Angular CLI is the historical root Nx evolved beyond.
  • Lerna, Turborepo, Bazel, Gradle, pnpm workspaces, npm workspaces, and Yarn workspaces solve adjacent monorepo and task orchestration problems.
  • Nx Cloud adds remote caching, task distribution, CI analytics, and hosted workflow features around the open source CLI.

安全态势

风险级别:yellow

generalized runtime or code generation signal.

风险分类器

yellow 风险 · 中 置信度 · runtime

原因

  • generalized runtime or code generation signal

信号

  • text:build system

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
nx.jsonproject.jsonpackage.json

可执行文件

已安装的可执行文件

命令类型暴露范围备注
nx可执行文件已索引可执行文件从本地可执行文件索引发现。
nx-cloud可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本23.1.1
管理器更新时间2026-08-01
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:nx
版本23.1.1
软件包管理器Homebrew
主页https://nx.dev
最后更新2026-08-01T03:34:37Z
Pulseupdated
Bottle未记录
服务未声明

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

Combined YAML source

View the package source record on GitHub.

combined/nx.yml

使用的来源

  • Geiger risk classifier
  • Nucleus package database
  • curated configuration and credential file locations
  • curated package history
  • pkgdb category and tag curation