@aws/nx-plugin

中文文档
1.3.3发布于 2026/11/04Apache-2.0TypeScriptES Module构建来源已验证近 30 天下载 3.9万
中文使用文档
文档目录9 节
  1. 在几分钟内构建全存储 AWS 应用程序
  2. 快速启动
  3. 以 AI 构建
  4. 以 CLI 构建
  5. 可用发电机
  6. 社区
  7. 捐款
  8. 行为守则
  9. 许可证

AWS 的 Nx 插件

在几分钟内构建全存储 AWS 应用程序

Apache 2.0 License Release badge Commit activity

文档网站


@aws/nx-插件 是一个代码生成器的集合, 用于将 AWS 应用程序完全装入其中 无 单相机。 每个生成器都会生成最佳做法应用程序代码 财务报告和审定财务报表 从一开始就部署,使你更接近生产.

Scaffolding, running and deploying a full-stack AWS application with the Nx Plugin for AWS

快速启动

以 AI 构建

1. 创建工作空间

pnpm create @aws/nx-workspace my-project
cd my-project

2. 在创建的工作空间打开你的人工智能助手并提示

"使用AWS的Nx插件来构建一个由带有shadcn和Cognitto认证的React网站组成的全存储应用程序,通过AG-UI协议连接到TypeScript Strands代理,以及部署它的基础设施"

您的 AI 助手将使用 AWS MCP 服务器的 Nx 插件, 它在您用上面的命令创建的每一个工作区中预先配置, 用于脚手架、 连接和配置所有设备 。 见 使用AI指南的大楼 更多细节.

以 CLI 构建

创建工作空间并开始添加组件——零配置需要:

# Create a new workspace
pnpm create @aws/nx-workspace my-project
cd my-project

# Add a tRPC API
pnpm nx g @aws/nx-plugin:ts#api --framework=trpc

# Add a Strands AI agent (Python)
pnpm nx g @aws/nx-plugin:py#agent

# Add a React website
pnpm nx g @aws/nx-plugin:ts#website --framework=react

# Add authentication to your website
pnpm nx g @aws/nx-plugin:ts#website#auth

# Connect your website to your API and agent
pnpm nx g @aws/nx-plugin:connection

# Add CDK infrastructure to deploy it all (or choose Terraform)
pnpm nx g @aws/nx-plugin:ts#infra

见全 快速启动指南 财务报告和审定财务报表 Dungeon 冒险辅导 更深入地走过去.

可用发电机

发电机说明
init配置现有的 Nx 工作空间以使用插件
ts#project类型脚本库
ts#apiTypeScript API (tRPC 或 Smithy) 有 API 网关 + Lambda + 动力工具
ts#rdb与Aurora RDS的关系数据库
ts#dynamodb安全型 DynamoDB 单表设计 (TypeScript, ElectroDB)
ts#website反应应用( Vite)
ts#website#auth在网站上添加 Cognitto 认证
ts#infraAWS CDK基础设施项目
ts#lambda-functionTypeScript Lambda 有类型安全事件源
ts#mcp-serverMCP 服务器( TypeScript)
ts#dcr-proxyOAuth CDR 代理架构,用于认证的 MCP 服务器
ts#agent斯特兰德斯代理 (编)
ts#agent#guardrailsAmazon Bedrock Guardrail 用于类型脚本代理(实验)
ts#nx-generatorNx 发电机脚手架
ts#docs文献网站(Astro + Starlight)
smithy#projectSmithy模型项目——服务模型,或由Smithy项目共享的形状库
py#projectPython项目(uv)
py#apiPython API (FastAPI) 有 API 网关 + Lambda + 动力工具
py#rdb与Aurora RDS的关系数据库(Python)
py#dynamodbPython DynamoDB项目
py#lambda-functionPython Lambda 有类型安全事件源
py#mcp-serverMCP 服务器( Python)
py#agent斯特兰德斯代理 (P
py#agent#guardrailsAmazon Bedrock Guardrail 用于 Python 代理(实验)
agentcore-gateway代理核心网关 项目
greengrass#componentAWS IOT 绿草 python 或 TypeScript (实验) 的 v2 组件
agentcore-harness特工科雷·哈内斯 代理环( 实验)
connection将项目连接在一起( 如 API 前端)
terraform#project地形项目
license管理 LICENSE 文件及源头

社区

加入我们吧 #nx-插头为锯 频道可以提问,分享反馈,并与其他用户和贡献者连接.

捐款

读我们 贡献指南 学习我们的开发过程,如何提出错误修正和改进,以及如何构建和测试您的变化.

行为守则

该项目通过了我们期望项目参与方遵守的《行为守则》。 请读一下 行为守则 这样你就能明白什么行动是不会被容忍的.

许可证

@aws/nx-plugin 是 (笑声) Apache 2.0 许可。 。 。 .

版本与发布记录

@aws/nx-plugin 共发布 329 个版本,首次发布于 2024/12/12;过去 12 个月发布了 223 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.3.3latest2026/11/043 天前
1.3.22026/10/299 天前
1.3.12026/10/2711 天前
1.3.02026/10/2513 天前
1.2.02026/10/2414 天前
1.1.12026/10/2315 天前

其他发布通道:next → 1.0.0-rc.24。

关于 @aws/nx-plugin 的常见问题

如何安装 @aws/nx-plugin?

在项目目录运行 npm install @aws/nx-plugin,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:nx(23.3.1)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@aws/nx-plugin 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@aws/nx-plugin 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@aws/nx-plugin 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js ^22.13.0 || ^24.0.0 || >=26.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@aws/nx-plugin 可以商用吗?

@aws/nx-plugin 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@aws/nx-plugin 的下载量有多少?

根据 npm 官方下载统计,@aws/nx-plugin 在 2026/10/08 – 2026/11/06 这 30 天内被下载 38,721 次,日均约 1,291 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@aws/nx-plugin 还在维护吗?

最新版本 1.3.3 发布于 2026/11/04(3 天前);至今共发布 329 个版本,其中过去 12 个月发布了 223 个;首次发布于 2024/12/12。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。