Skip to content

pantoken / ai/pantoken-ai/src / scaffoldAndInit

ฟังก์ชัน: scaffoldAndInit()

scaffoldAndInit(platform, dir?, tool?): Promise<string[]>

อัลฟา

สร้างโครงร่างโปรเจกต์เริ่มต้นสำหรับแพลตฟอร์ม (ผ่าน @pantoken/scaffold) และติดตั้ง assets ของ agent ของ pantoken (ผ่าน installAgentAssets) ลงในไดเรกทอรีเดียวกัน.

พารามิเตอร์

platform

string

A ScaffoldPlatform.

dir?

string = "."

ไดเรกทอรีเป้าหมาย (ค่าเริ่มต้น "."). ชื่อฐานของมัน (หรือ "pantoken-app" สำหรับ ".") จะถูกแทนที่เป็นค่าแทนที่ของ ในไฟล์เทมเพลตของ scaffold.

tool?

AgentTool | "all"

เลือก assets ของเครื่องมือ agent ที่จะติดตั้งควบคู่กับ scaffold (ค่าเริ่มต้น "all").

คืนค่า

Promise<string[]>

รายการเส้นทางที่เขียน โดยไฟล์ scaffold อยู่ก่อน.

ตัวอย่าง

สร้างโปรเจกต์เริ่มต้น React พร้อมติดตั้ง assets ของ agent ทุกชิ้น

ts
import { scaffoldAndInit } from "@pantoken/ai";

scaffoldAndInit("react", "./my-app");