Skip to content

pantoken-root / ai/pantoken-ai/src / scaffoldAndInit

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

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

อัลฟา

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

พารามิเตอร์ ​

platform ​

string

เป็น ScaffoldPlatform.

dir? ​

string = "."

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

tool? ​

AgentTool | "all" = "all"

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

คืนค่า ​

Promise<string[]>

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

ตัวอย่าง ​

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

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

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