Skip to content

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

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

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

อัลฟา

สร้างโปรเจกต์เริ่มต้นสำหรับแพลตฟอร์ม โดยมี pantoken ติดตั้งและเชื่อมต่อไว้แล้ว

พารามิเตอร์

platform

string

เป็น ScaffoldPlatform.

dir?

string

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

options?

ScaffoldProjectOptions

theme/mode เลือกว่า @pantoken/css ไฟล์เทมเพลตของแผ่นโทเค็น นำเข้า (ค่าเริ่มต้น "rebrand"/"light"), ใช้กับทุกแพลตฟอร์ม. cdn เลือกผู้ให้บริการ CDN ผู้ให้บริการ canvas-theme-editor's theme.css/theme.js ถูกสร้างขึ้นสำหรับ (ค่าเริ่มต้น jsDelivr); ถูกละเว้นโดยแพลตฟอร์มอื่นทั้งหมด. locale (ค่าเริ่มต้น "en") กำหนด lang/dir แอตทริบิวต์ของมาร์กอัปที่สร้างขึ้น.

คืนค่า

Promise<string[]>

พาธที่ถูกเขียน

ตัวอย่าง

สร้างโปรเจกต์เริ่มต้น React (scaffold)

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

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