SuperAPI AI 工具集

create-aptos-project

前端与建站

查看项目

更新于 10-15 19:57

技能介绍

用途:当用户想要构建任何新的 Aptos 应用、dApp 或项目时,此技能作为强制的第一步,使用 npx create-aptos-dapp 脚手架生成项目,而非手动从零创建。

主要能力:支持 fullstack(前端+合约)与 contract-only(仅 Move 合约)两种项目类型;fullstack 可选 Vite(默认)或 Next.js 框架;网络可选 devnet(默认)、testnet、mainnet。boilerplate 包含 contract/ 目录(含 Move.toml 与起始模块)、frontend/(React,预配置 Aptos 钱包适配器)、package.json 脚本(move:compile、move:test、move:publish、dev、build)及 .env 环境变量。

使用方式:执行前需确认项目名(kebab-case)、项目类型、框架、网络,可选 Geomi API Key(https://geomi.dev 获取)。示例命令:npx create-aptos-dapp <project-name> --project-type fullstack --template boilerplate-template --framework vite --network <network>;Next.js 则用 --framework nextjs;仅合约用 --project-type move。可选标志 --api-key <key>、--use-surf。脚手架后依次执行:cd <project-name>、确认 .env 已在 .gitignore、aptos init --network <network> --assume-yes(网络需与前面一致)、运行 npm run move:compile && npm run move:test 验证、再 git init 等。

限制与注意:禁止跳过脚手架或手动创建项目结构;禁止显示或读取私钥(用 "0x..." 占位);未确认 .env 在 .gitignore 前不得执行 git add . 或 git add -A。若命令未找到可用 npx --yes create-aptos-dapp。编译失败需检查 Move.toml 命名地址、确认已 aptos init、确认 [addresses] 中 my_addr 为 "_" 且 .env 中已设置 VITE_MODULE_PUBLISHER_ACCOUNT_ADDRESS。资料未提供收费与价格信息。