Skip to content

pantoken-root / ai/pantoken-ai/src / scaffoldProject

函式: scaffoldProject()

scaffoldProject(platform, dir?, options?): Promise<string[]>

Alpha(內測)

為某平台搭建起始專案,已預先安裝並整合 pantoken。

參數

platform

string

一個 ScaffoldPlatform

dir?

string

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

options?

ScaffoldProjectOptions

theme/mode 選擇要 @pantoken/css 代幣表單樣板檔案 匯入(預設 "rebrand"/"light")),應用於所有平台。 cdn 選擇 CDN 供應商 canvas-theme-editortheme.css/theme.js 為其建立(預設 jsDelivr); 被其他平台忽略。 locale(預設 "en") 設定產生的標記的 lang/dir 屬性。

回傳

Promise<string[]>

已寫入的路徑。

範例

搭建 React 起始專案

ts
import { scaffoldProject } from "@pantoken/scaffold";

scaffoldProject("react", "./my-app");
scaffoldProject("vue", "./my-vue-app", { theme: "canvas", locale: "hu" });