Skip to content

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

函式: scaffoldAndInit() ​

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

Alpha(內測)

為某平台搭建起始專案(透過 @pantoken/scaffold),並將 pantoken 的代理資產(透過 installAgentAssets)安裝到相同目錄。

參數 ​

platform ​

string

一個 ScaffoldPlatform。

dir? ​

string = "."

目標目錄(預設 ".")。其基名(或針對 "." 使用 "pantoken-app") 會在樣板的範本檔中取代為 。

tool? ​

AgentTool | "all" = "all"

要和樣板一併安裝的代理工具資產(預設 "all")。

回傳 ​

Promise<string[]>

已寫入的路徑,樣板檔案先列。

範例 ​

為 React 建立起始專案並安裝所有代理資產

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

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