返回顶部
c

create-aptos-project创建Aptos项目

Scaffolds new Aptos projects using npx create-aptos-dapp. Supports fullstack (Vite or Next.js) and contract-only

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
155
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

create-aptos-project

创建Aptos项目技能

目的

使用 npx create-aptos-dapp 脚手架搭建新的Aptos项目。当用户想要构建任何新的Aptos应用、dApp或项目时,这是必须的第一步,无论用户如何表述。

始终遵循

  1. 1. 使用 npx create-aptos-dapp 搭建脚手架——绝不手动从零创建项目
  2. 在搭建前询问用户项目类型、框架和网络
  3. 在执行任何git操作前验证 .env 是否在 .gitignore 中
  4. 对 create-aptos-dapp 和 aptos init 使用相同的网络
  5. 搭建后遵循完整的构建dApp工作流程(合约、测试、审计、部署、前端)

绝对禁止

  1. 1. 跳过脚手架搭建——即使是简单项目,始终从 create-aptos-dapp 开始
  2. 手动创建项目结构——模板框架会处理这些
  3. 显示或读取私钥——使用 0x... 作为占位符
  4. 在未先验证 .env 是否在 .gitignore 中时运行 git add . 或 git add -A

决策树

在运行脚手架命令前,收集用户的以下输入:

1. 项目名称

从用户描述中推导或直接询问。使用短横线命名法(例如:habit-tracker、nft-marketplace)。

2. 项目类型

选项使用场景
全栈(默认)用户需要前端 + 智能合约
仅合约
用户只需要Move智能合约(无前端) |

3. 框架(仅全栈)

选项使用场景
Vite(默认)默认选择,更轻量的设置
Next.js
用户要求Next.js或SSR |

4. 网络

选项使用场景
devnet(默认)开发和测试
testnet
预生产环境,用户明确要求 | | mainnet | 生产环境,用户明确要求 |

5. API密钥(可选)

询问用户是否有Geomi API密钥。devnet环境可选,但testnet/mainnet环境建议使用以避免速率限制。
在 https://geomi.dev 获取(创建项目 -> API资源 -> 复制密钥)。



脚手架命令

bash

使用Vite的全栈dApp(前端 + 合约)


npx create-aptos-dapp <项目名称> \
--project-type fullstack \
--template boilerplate-template \
--framework vite \
--network <网络>

使用Next.js的全栈dApp

npx create-aptos-dapp <项目名称> \ --project-type fullstack \ --template boilerplate-template \ --framework nextjs \ --network <网络>

仅合约(Move项目)

npx create-aptos-dapp <项目名称> \ --project-type move \ --network <网络>

可选标志:

  • - --api-key <密钥> — 在搭建时传入Geomi API密钥
  • --use-surf — 启用Surf以实现类型安全的合约交互

搭建后检查清单

搭建完成后,按顺序完成以下步骤:

  1. 1. cd <项目名称>
  2. 在执行任何git操作前验证 .env 是否在 .gitignore 中
  3. 运行 aptos init --network <网络> --assume-yes(使用与上述相同的网络
  4. 验证:npm run move:compile && npm run move:test
  5. git init && git add . && git commit -m Initial commit

构建dApp工作流程

当用户想要构建新的Aptos应用、dApp或项目时,始终遵循此工作流程。 无论用户如何表述(帮我构建一个...、创建一个...、做一个...、我想构建...),此流程均适用。

  1. 1. /create-aptos-project -> 使用 npx create-aptos-dapp 搭建脚手架(此技能——绝不跳过)
  2. /write-contracts -> 编写Move模块
  3. /generate-tests -> 创建测试套件,验证100%覆盖率
  4. /security-audit -> 部署前进行安全审计
  5. /deploy-contracts -> 将合约部署到指定网络
  6. /use-ts-sdk -> 编排前端集成(根据需要路由到ts-sdk-client、ts-sdk-transactions、ts-sdk-view-and-query、ts-sdk-wallet-adapter)

模板包含内容

全栈模板

  • - contract/ — 包含 Move.toml 和入门模块的Move智能合约
  • frontend/ — 预配置Aptos钱包适配器的React应用
  • package.json — 包含 move:compile、move:test、move:publish、dev、build 脚本
  • .env — 网络、API密钥和发布者账户的环境变量

仅合约模板

  • - contract/ — 包含 Move.toml 和入门模块的Move智能合约
  • package.json — 包含 move:compile、move:test、move:publish 脚本
  • .env — 网络和发布者账户的环境变量

故障排除

npx create-aptos-dapp 命令未找到

bash

自动确认npx包安装提示


npx --yes create-aptos-dapp <项目名称> ...

如果仍然失败,请验证Node.js和npm是否已安装(node -v && npm -v)。

搭建后编译失败

  1. 1. 检查 contract/Move.toml 中的命名地址是否正确
  2. 如果未执行,运行 aptos init --network <网络> --assume-yes
  3. 验证 [addresses] 部分中的 myaddr 是否设置为

命名地址错误

模板使用 myaddr = ,编译时会从 .env 解析。确保 .env 中设置了 VITEMODULEPUBLISHERACCOUNTADDRESS(由 aptos init 填充)。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 create-aptos-project-1776172622 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 create-aptos-project-1776172622 技能

通过命令行安装

skillhub install create-aptos-project-1776172622

下载

⬇ 下载 create-aptos-project v1.0.0(免费)

文件大小: 3.04 KB | 发布时间: 2026-4-17 14:31

v1.0.0 最新 2026-4-17 14:31
- Initial release of the create-aptos-project skill.
- Scaffolds new Aptos projects using npx create-aptos-dapp, supporting fullstack (Vite or Next.js) and contract-only templates.
- Guides users through project type, framework, network selection, and optional API key setup.
- Enforces best practices: always scaffold with create-aptos-dapp, never create project structures manually, and never display private keys.
- Includes a detailed workflow and checklist for initializing, testing, and committing new projects.
- Covers troubleshooting and recommendations for a smooth project setup experience.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部