Skip to content

pantoken / ai/pantoken-ai/src / scaffoldAndInit

函式: scaffoldAndInit()

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

Alpha(內測)

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

參數

platform

string

A ScaffoldPlatform.

dir?

string = "."

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

tool?

AgentTool | "all"

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

回傳

Promise<string[]>

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

範例

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

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

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