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 متعلق به theme.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" });